Управление версиями (что выбрать?)
Модератор: Модераторы разделов
-
Ardzhan
- Сообщения: 57
- ОС: Debian + WinXP на виртуалке
Управление версиями
subversion, cvs или svn... На чем собственно говоря остановиться?
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: Управление версиями
subversion и svn - одно и то же (:
на нем и рекомендую остановиться.
cvs гораздо сложнее в освоении, а я не вижу каких либо преимуществ, ради которых стоило бы тратить свое время.
а svn просто работает. понятно и логично. именно так, как ожидаешь.
на нем и рекомендую остановиться.
cvs гораздо сложнее в освоении, а я не вижу каких либо преимуществ, ради которых стоило бы тратить свое время.
а svn просто работает. понятно и логично. именно так, как ожидаешь.
слава роботам!
-
edoc_modnar
- Бывший модератор
- Сообщения: 1638
- Статус: Форум больше не посещаю
Re: Управление версиями
Более того, svn была изначально задумана, как замена устаревшей cvs. Так что о каких-то там преимуществах cvs перед svn говорить глупо (:
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Управление версиями
Гм. Не буду спорить, что subversion простая, доступная и улыбчивая - но CVS даже и не собиралась умирать. И во многих командах продолжает успешно использоваться. Имхо, если есть необходимость выбрать СКВ для нового проекта, то стоит завести subversion, если вопрос стоит "кем быть, что изучить", то стоит знать обе системы - благо отличия у них невелики и затраты на обучение минимальны.
Кстати, тут бы поспорил с elide - subversion, для старого пользователя CVS, кажется сложнее (в плане установки/настройки - но, пожалуй, не в пользовании).
Кстати, тут бы поспорил с elide - subversion, для старого пользователя CVS, кажется сложнее (в плане установки/настройки - но, пожалуй, не в пользовании).
-
agbr
- Сообщения: 486
- ОС: openSUSE 10.2
Re: Управление версиями
да, svn намного проще в плане пользования [с сарказмом], особенно в плане ревизий типа 89436, или может быть 89346 ? а может еще что? каждому файлу - свою ревизию, а то черти-что получается.
jabber: agbr@jabber.ru
против проприетарного ПО в GNU/Linux
против проприетарного ПО в GNU/Linux
-
deninok
- Сообщения: 585
- Статус: Программист С++
- ОС: Debian GNU/Linux
Re: Управление версиями
Subversion обладает большими техническими возможностями, поэтому он по умолчанию совершеннее cvs.
Приведу цитату из руководства:
CVS ограничивается управлением версиями файлов, поэтому такие операции, как копирование и переименование, хотя и относящиеся к файлам, но по существу являющиеся изменениями каталогов, содержащих эти файлы, в CVS не поддерживаются. Кроме того, в CVS вы не можете заменить файл, помещённый под управление версиями, другим файлом с тем же именем, но совершенно иным содержанием, возможно никак не связанным со старым объектом, без наследования таким элементом всей истории изменений. Subversion делает возможным добавление, удаление, копирование и переименование как файлов, так и каталогов. При этом каждый вновь добавленный файл начинает жизнь с чистого листа, сохраняя собственную историю изменений.
Мы на работе пользуемся Subversion - и очень довольны. Рекомендую!
Приведу цитату из руководства:
CVS ограничивается управлением версиями файлов, поэтому такие операции, как копирование и переименование, хотя и относящиеся к файлам, но по существу являющиеся изменениями каталогов, содержащих эти файлы, в CVS не поддерживаются. Кроме того, в CVS вы не можете заменить файл, помещённый под управление версиями, другим файлом с тем же именем, но совершенно иным содержанием, возможно никак не связанным со старым объектом, без наследования таким элементом всей истории изменений. Subversion делает возможным добавление, удаление, копирование и переименование как файлов, так и каталогов. При этом каждый вновь добавленный файл начинает жизнь с чистого листа, сохраняя собственную историю изменений.
Мы на работе пользуемся Subversion - и очень довольны. Рекомендую!
-
oav
- Бывший модератор
- Сообщения: 296
-
georgy_sh
- Сообщения: 1172
- Статус: thermonuclear...
- ОС: GNU/Linux
Re: Управление версиями
ИМХО, subversion
выше уважаемые deninok, random_code и elide аргументировали
их выбор, совпадающий с моим