> В нашей компании используется SourceSafe из VisualStudio > Почему именно он - не спрашивай, но подозреваю что из-за > любви нашего начальства к M$. > Что касается удобства, то достаточно удобная (по крайней > мере у меня не вызвала чувства раздражения как большинство > поделок от M$) В принципе выбор был между MS VSS и CVS. С VSS много не работал, так почитал обзоры и поигрался, так что если чего не так скажу - не обессудьте.
Менее именитых не рассматривали просто по причине ограниченности кругозора.
В CVS мне понравилась работа с ветками (в VSS она тоже есть, но более коряво: все дерево исходников переносится в другое место и становится независимым), слияние изменений на ствол и т.п., а также отсутствие необходимости постоянно лочить файл, с которым собираешься работать - изменения от любого количества разработчиков сливаются в рабочий файл практически без проблем (а конфликтов действительно мало, как и описано в большинстве FAQ)
Но РЕШАЮЩИМ фактором стало то, что VSS фиг поднимешь на линуховском серваке. :-)
Хочется обсудить следующую тему, часто во время разработки ПО необходим свободный доступ любого участника группы разработчиков к коду написанному другим участником, также есть проблемма с интегрированием кода. Есть большое количество ПО облегчающего работу типи Team Sourse или CVS. Хочется узнать Ваше мнение о том, какой системой Вы пользуетесь и почему ей, а не другой.
subversion?22.09.03 00:44 Автор: amirul <Serge> Статус: The Elderman
Слыхал о быстром развитии сабжевой системы контроля версий. Является прямым наследником cvs-а, но при этом полный отказ от backward compatibily. То есть хоть и наследник, но все же отдельный продукт: используются принципы, а не форматы файлов и прочие спецификации. А отказ для того, чтобы учесть ошибки и недостатки cvs-а (в частности как писал Ktirf полное отсутствие контроля за версиями каталогов), которые не лечатся в текущем варианте.
Собираюсь как нить поставить - поиграться. А пока мож кто пробовал и знает. Прошу поделиться впечатлениями.
На прошлой работе использовал VSS - не очень понравилось, хотя обязанности выполняет исправно :) Сейчас CVS, поскольку, как уже сказал amirul, VSS на Линухе не поднимешь. В целом доволен, но временами раздражает полное неумение CVS изменять каталоги (добавлять, удалять, переименовывать). С другой стороны, благодаря полностью открытому формату репозитория в худшем случае можно просто влезть в него и хакнуть according to your needs (если прав хватает, конечно :)
Софт для общего доступа к исходнякам...20.09.03 03:30 Автор: _Inquisitor_ Статус: Незарегистрированный пользователь
В нашей компании используется SourceSafe из VisualStudio
Почему именно он - не спрашивай, но подозреваю что из-за любви нашего начальства к M$.
Что касается удобства, то достаточно удобная (по крайней мере у меня не вызвала чувства раздражения как большинство поделок от M$)
cvs20.09.03 12:06 Автор: amirul <Serge> Статус: The Elderman Отредактировано 20.09.03 12:07 Количество правок: 1
> В нашей компании используется SourceSafe из VisualStudio > Почему именно он - не спрашивай, но подозреваю что из-за > любви нашего начальства к M$. > Что касается удобства, то достаточно удобная (по крайней > мере у меня не вызвала чувства раздражения как большинство > поделок от M$) В принципе выбор был между MS VSS и CVS. С VSS много не работал, так почитал обзоры и поигрался, так что если чего не так скажу - не обессудьте.
Менее именитых не рассматривали просто по причине ограниченности кругозора.
В CVS мне понравилась работа с ветками (в VSS она тоже есть, но более коряво: все дерево исходников переносится в другое место и становится независимым), слияние изменений на ствол и т.п., а также отсутствие необходимости постоянно лочить файл, с которым собираешься работать - изменения от любого количества разработчиков сливаются в рабочий файл практически без проблем (а конфликтов действительно мало, как и описано в большинстве FAQ)
Но РЕШАЮЩИМ фактором стало то, что VSS фиг поднимешь на линуховском серваке. :-)