Форум: "Прочее";
Текущий архив: 2007.06.03;
Скачать: [xml.tar.bz2];
ВнизVersion Control Найти похожие ветки
← →
sayuki (2007-05-01 20:45) [0]Используете ли вы контроль версий в собственных проектах?
Какую систему контроля версий вы предпочитаете?
Есть ли у вас полезные советы относительно применения систем контроля версий?
Поделитесь опытом, пожалуйста.
← →
Sergey Masloff (2007-05-01 20:50) [1]А какие могут быть советы? Просто она ОБЯЗАНА быть если это программа которой кроме автора пользуется хотя бы несколько человек.
Какая-без разницы. У них у всех примерно одинаковый функционал, просто дело привычки или правило принятое в конкретной команде.
Изучать все чтобы выбрать - я думаю бессмысленно. Зная хорошо функционал одной системы пересесть не проблема.
← →
Карелин Артем © (2007-05-01 22:43) [2]VSS, мне и команде нашей нравится (на VS2005 пахаем). Очень нравится пессимистичнось ее блокировок файлов. Однако таки скоро перейдем на Subversion. Мне эта идея не нравится, переход чисто из-за бесплатности оной
← →
Kerk © (2007-05-01 22:50) [3]VSS
← →
Sergey Masloff (2007-05-01 22:54) [4]Мы, собственно, тоже на VSS сидим и мне вполне нравится. Пару лет назад я смотрел альтернативные варианты но что-то ничего не впечетлило.
← →
CVS (2007-05-02 00:46) [5]Сидим и не паримся
← →
celades © (2007-05-02 01:42) [6]
> А какие могут быть советы? Просто она ОБЯЗАНА быть если
> это программа которой кроме автора пользуется хотя бы несколько
> человек.
да даже если один.
SVN
← →
Alex Konshin © (2007-05-02 03:08) [7]Clearcase,
SVN,
Perforce
← →
Джо © (2007-05-02 03:43) [8]SVN
← →
Карелин Артем © (2007-05-02 09:40) [9]Система должна интегрироваться в средство разработки по-хорошему. Она должна корректно обрабатывать все действия с файлами, включая переименование. Хорошо бы еще иметь возможность установки блокировки на отдельные файлы, обязательно просмотр истории изменений и возможность отката.
Функционал и даже основные принципы различаются в разных системах. Как и СУБД, бывают блокировочные и версионные системы.
Мне например удобнее с блокировочником, когда на редактируемые файлы ставится блокировка и никто другой до подтверждения или отката не может править.
Фанаты линуха работают с версионными системами, когда все могут править что угодно и потом изменения обьединяются при подтверждении на клиенте. В этом случае при правке одного файла несколькими разработчиками сразу иногда бывают логические конфликты, которые разруливаются только вручную.
← →
Александр Иванов © (2007-05-02 09:41) [10]VSS
← →
Александр Иванов © (2007-05-02 09:41) [11]Причем пользуемся Internet плагином VSS.
← →
Ricko © (2007-05-02 10:38) [12]SVN + Trac
← →
clickmaker © (2007-05-02 10:39) [13]VSS
← →
Darvin © (2007-05-02 11:59) [14]SVN
← →
WondeRu at work (2007-05-02 16:54) [15]SVN
← →
Ega23 © (2007-05-02 17:20) [16]StarTeam.
А Вы с какой целью интересуетесь?
← →
pasha_golub © (2007-05-02 17:42) [17]SVN
← →
etc (2007-05-02 18:25) [18]раньше TFS, сейчас SVN
← →
oldman © (2007-05-02 18:32) [19]Вообще - хороший вопрос.
Мы тут пользуемся одной прогой... Сверху свалили, короче.
У нас стояла версия 1.7
Приходит обновление по почте - версия 1.9
И текст:
"Версия 1.9 встает ТОЛЬКО поверх версии 1.8
Если у вас стояла версия 1.7, скачайте с нашего сайта ..........."
Поубивал бы!
Неужели так сложно сделать конверт данных с любой нижней версии?
← →
Kostafey © (2007-05-02 19:40) [20]Мда. Похоже пользоваться rar.exe, структуризацией каталогов и пачкой *.bat-файлов,
которые всем этим заправляют сегодня не модно. :))
← →
wicked © (2007-05-02 19:44) [21]пользуем SVN
счастливы :)
> Kostafey © (02.05.07 19:40) [20]
как раз наоборот - от rar перешли к системе контроля версий...
у рара - свои функции
у системы - свои
← →
Empleado © (2007-05-02 19:46) [22]VSS (Удовлетворяет по всем необходимым критериям в работе)
← →
Kostafey © (2007-05-02 20:08) [23]Гм. Занятная статейка:
http://www.promsoft.ru/index.php?action=topics&page_id=97&menu_id=963
← →
iZEN © (2007-05-03 07:25) [24]В апрельском номере журнала "LinuxFormat" есть статья по системам управления версиями (от старых систем до новых, распределённых, без центрального сервера).
Рекомендую прочесть.
Ключевае слова: RCS, CVS, Aegis, Monotone, Subversion, Git, Bazaar.
← →
WondeRu at work (2007-05-03 08:59) [25]
> В апрельском номере журнала "LinuxFormat"
Есть где-нить электрическая версия статьи?
← →
Суслик © (2007-05-03 09:15) [26]svn форева :)
+tortoisesvn
плюсы:
1. бесплатен
2. предельно прост в установке, использовании и поддержке.
3. мощен. отслеживает перемещения, переименования, дерево веток, слияние веток.
4. можно создавать гибкие правила workflow (только для этого надо неплохо какой-нить скриптовый язык знать).
минусы:
1. я так и не могу привыкнуть к tortoise merge (сравнивалка файлов). в windows commander сравнение файлов сделано удобнее.
← →
Суслик © (2007-05-03 09:20) [27]
> [23] Kostafey © (02.05.07 20:08)
> Гм. Занятная статейка:
> http://www.promsoft.ru/index.php?action=topics&page_id=97&menu_id=963
очень по делу написано - со всем согласен.
из описанных глюков пока ни с чем не втречался.
есть другие :)
← →
Alex Konshin © (2007-05-03 09:23) [28]Самый мощный из того, что я до сих пор видел-использовал это Clearcase.
Но он очень небесплатный и сложен в администрировании.
TortoiseSVN тормозит систему даже когда им не пользуешься. Он запускает какие-то процессы, видимо следит за изменениями.
← →
Суслик © (2007-05-03 09:30) [29]
> TortoiseSVN тормозит систему даже когда им не пользуешься.
> Он запускает какие-то процессы, видимо следит за изменениями.
то, что запускает, подтверждаю.
то, что тормозит - нет.
откуда сведения о торможении?
← →
Alex Konshin © (2007-05-03 09:56) [30]> Суслик © (03.05.07 09:30) [29]
> > TortoiseSVN тормозит систему даже когда им не пользуешься.
> > Он запускает какие-то процессы, видимо следит за изменениями.
> то, что запускает, подтверждаю.
> то, что тормозит - нет.
> откуда сведения о торможении?
Так сам использую. Вообще-то я в разных проектах использую разные VCS, зависит от того, что используют в той группе.
И еще могу добавить: SVN создает кучу мусорных файлов в каждом подконтрольном директории. Мешаются постоянно.
Perforce в этом отношении лучше и тоже бесплатный.
← →
Суслик © (2007-05-03 10:34) [31]
> SVN создает кучу мусорных файлов в каждом подконтрольном
> директории. Мешаются постоянно.
эээ они же system (или hidden - не помню точно).
отключи показ system, тогда и мешаться не будут.
согласен, что иногда system хочется видеть - но не каждый же день: если надо, то можно и включить.
---
по поводу торможения. в чем проявляется? т.е. постоянно тормозит или наплывами, как начнет что-то проверять.
просто интересно - ибо ни разу не замечал.
← →
Игорь Шевченко © (2007-05-03 10:46) [32]CVS использую. Доволен
← →
pasha_golub © (2007-05-03 10:59) [33]
> Суслик © (03.05.07 09:15) [26]
> минусы:
> 1. я так и не могу привыкнуть к tortoise merge (сравнивалка
> файлов). в windows commander сравнение файлов сделано удобнее.
>
>
Я уже давным-давно заменил на Araxis Merge. Счастлив безумно. :)
← →
pasha_golub © (2007-05-03 11:01) [34]
> Alex Konshin © (03.05.07 09:23) [28]
> Он запускает какие-то процессы, видимо следит за изменениями.
Есть такое. Можно отключить в настройках.
← →
VICTOR_ (2007-05-03 11:48) [35]1. Да, используем
2. TortoiseSVN+Subversion+WinMerge
3.
3.1. Просматривать по мере возможности изменения перед внесением в хранилище. Есть предыдущая версия и текущая. И между ними как раз хорошо видно, что было изменено. Иногда это помогает предупредить ошибки.
3.2. Писать краткое описание (при выполнении действия Commit), что было изменено и по какой причине.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.06.03;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.035 c