Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2016, 21:34   #1
Natasha97
Новичок
Джуниор
 
Регистрация: 19.03.2016
Сообщений: 2
По умолчанию Хранение кода

Первый курс ФИСТа. Курсовая работа.
Скажите, пожалуйста, где обычно программисты хранят код?
Особенно интересно, проекты и хранение кода у компаний.
Буду благодарна за любые ответы. Очень нужны такие системы для отчета по курсовой.
Natasha97 вне форума Ответить с цитированием
Старый 19.03.2016, 21:50   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

https://ru.wikipedia.org/wiki/%D0%A1...8F%D0%BC%D0%B8

И дальше по ссылками и названиям в гугле
p51x вне форума Ответить с цитированием
Старый 20.03.2016, 01:10   #3
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

Например, на bitbucket.org или на github.com

На github бесплатно можно хранить только в открытом доступе, за приватные хранилища (репозитарии) нужно платить

А на bitbucket можно создавать приватные репозитарии бесплатно на команду до 5 человек
8Observer8 вне форума Ответить с цитированием
Старый 20.03.2016, 05:43   #4
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Natasha97 Посмотреть сообщение
Скажите, пожалуйста, где обычно программисты хранят код?
Не пользуюсь всякими репозиториями и облаками.
Храню всё на своём компе. У меня три винта. Один, на котором стоит система, разбит на два логических диска. Собственно системный (метка System) и вспомогательный (метка Temp). Два других - архивные. Причём архивные полностью друг друга дублируют. Каждый архивный разбит на 4 логических с метками Rescuer (Спасатель), Archivs (Архивы), Programms (Программы) и Media (Музыка, фильмы и пр.).
На System, установлена система и программное обеспечение, а так-же Денверовский хост - WebServers.
Все текущие проекты хранятся в разделе Temp и ежедневно копируются на два резервных (только проекты, с которыми непосредственно работал).
Rescuer - на них установлена точно такая-же система как на System только с минимальным набором программ.
Ну, назначение двух других разделов понятно.
Да, и ещё. Еженедельно делаю полную копию диска C: посредством Акронис и сохраняю на двух резервных.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 20.03.2016, 09:19   #5
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Smitt&Wesson
Цитата:
Все текущие проекты хранятся в разделе Temp и ежедневно копируются на два резервных (только проекты, с которыми непосредственно работал).
А можно тут по подробнее как это организовано.
Чем копируете Bat , vbs? Собственная программа. Сторонняя программа?

Цитата:
Да, и ещё. Еженедельно делаю полную копию диска C: посредством Акронис и сохраняю на двух резервных.
Хранится только последняя версия или как? Или на одном недельной на втором двух недельная?
Просто у меня обычно сбои происходят так, что надо откатиться на 1 месяц назад.

Цитата:
Programms (Программы)
Это уже установленные или установочные файлы?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .

Последний раз редактировалось Pavia; 20.03.2016 в 09:36.
Pavia вне форума Ответить с цитированием
Старый 20.03.2016, 10:08   #6
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
Smitt&Wesson
А можно тут по подробнее как это организовано.
Чем копируете Bat , vbs? Собственная программа. Сторонняя программа?
Чисто вручную. Пробовал всякие копировщики, но у них есть один недостаток, если буквы дисков меняются, они пишут куда попало. Ни одного не нашел, что-бы записывал по метке дисков. Сам бы написал, да руки не доходят.

Цитата:
Хранится только последняя версия или как? Или на одном недельной на втором двух недельная?
Просто у меня обычно сбои происходят так, что надо откатиться на 1 месяц назад.
У меня, только последняя. Этого вполне хватает. Т.к. то, что делал месяц назад, уже не интересно. Но в принципе, можно применить триггерный метод. Это когда хранятся две копии. Тогда каждый раз, переписываем наиболее старую.

Цитата:
Это уже установленные или установочные файлы?
Это дистрибутивы. Причём заархивированные RAR или ZIP под паролем. Это немного снижает их объём и не даёт возможности вирусам добраться до их экзешников.

Вот тут моя статья, о правильном хранении информации на разных носителях.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 20.03.2016 в 10:20.
Smitt&Wesson вне форума Ответить с цитированием
Старый 20.03.2016, 10:53   #7
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

Цитата:
У меня, только последняя. Этого вполне хватает. Т.к. то, что делал месяц назад, уже не интересно. Но в принципе, можно применить триггерный метод. Это когда хранятся две копии. Тогда каждый раз, переписываем наиболее старую.
Зато на Git'е можно откатиться в любую точку, создать ветку и т.д.
8Observer8 вне форума Ответить с цитированием
Старый 20.03.2016, 11:18   #8
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Системы контроля версий это не столько бэкап (если синхронизируется с сервером и т.п.), сколько более удобная работа, возможность посмотреть историю изменений, быстро откатиться и еще куча вещей.

Ну а если над проектом работает более 1 человека, то вообще никак без этого.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 20.03.2016, 15:32   #9
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Все программисты делятся на два типа - тех кто прочитал "Pro Git Чакона" и тех, кто хранит код на своем компе в архивах.
rrrFer вне форума Ответить с цитированием
Старый 20.03.2016, 17:34   #10
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,601
По умолчанию

В банке.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хранение и вывод XML-кода в БД Navi9 PHP 12 27.04.2014 20:36
Хранение данных Venzel БД в Delphi 14 18.05.2012 16:22
хранение тестов в бд Pein95 PHP 1 31.03.2012 09:54
Хранение кода программы в отдельном файле Crystallon Общие вопросы Delphi 3 02.05.2011 17:09
Хранение констант Kn793 Общие вопросы C/C++ 1 10.06.2010 23:58