Управление версиями (что выбрать?)

Модератор: Модераторы разделов

Аватара пользователя
Ardzhan
Сообщения: 57
ОС: Debian + WinXP на виртуалке

Управление версиями

Сообщение Ardzhan »

subversion, cvs или svn... На чем собственно говоря остановиться?
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Управление версиями

Сообщение elide »

subversion и svn - одно и то же (:
на нем и рекомендую остановиться.
cvs гораздо сложнее в освоении, а я не вижу каких либо преимуществ, ради которых стоило бы тратить свое время.
а svn просто работает. понятно и логично. именно так, как ожидаешь.
слава роботам!
Спасибо сказали:
Аватара пользователя
edoc_modnar
Бывший модератор
Сообщения: 1638
Статус: Форум больше не посещаю

Re: Управление версиями

Сообщение edoc_modnar »

Более того, 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: Управление версиями

Сообщение serzh-z »

Гм. Не буду спорить, что subversion простая, доступная и улыбчивая - но CVS даже и не собиралась умирать. И во многих командах продолжает успешно использоваться. Имхо, если есть необходимость выбрать СКВ для нового проекта, то стоит завести subversion, если вопрос стоит "кем быть, что изучить", то стоит знать обе системы - благо отличия у них невелики и затраты на обучение минимальны.

Кстати, тут бы поспорил с elide - subversion, для старого пользователя CVS, кажется сложнее (в плане установки/настройки - но, пожалуй, не в пользовании).
Спасибо сказали:
Аватара пользователя
agbr
Сообщения: 486
ОС: openSUSE 10.2

Re: Управление версиями

Сообщение agbr »

да, svn намного проще в плане пользования [с сарказмом], особенно в плане ревизий типа 89436, или может быть 89346 ? а может еще что? каждому файлу - свою ревизию, а то черти-что получается.
jabber: agbr@jabber.ru

против проприетарного ПО в GNU/Linux
Спасибо сказали:
Аватара пользователя
deninok
Сообщения: 585
Статус: Программист С++
ОС: Debian GNU/Linux

Re: Управление версиями

Сообщение deninok »

Subversion обладает большими техническими возможностями, поэтому он по умолчанию совершеннее cvs.
Приведу цитату из руководства:

CVS ограничивается управлением версиями файлов, поэтому такие операции, как копирование и переименование, хотя и относящиеся к файлам, но по существу являющиеся изменениями каталогов, содержащих эти файлы, в CVS не поддерживаются. Кроме того, в CVS вы не можете заменить файл, помещённый под управление версиями, другим файлом с тем же именем, но совершенно иным содержанием, возможно никак не связанным со старым объектом, без наследования таким элементом всей истории изменений. Subversion делает возможным добавление, удаление, копирование и переименование как файлов, так и каталогов. При этом каждый вновь добавленный файл начинает жизнь с чистого листа, сохраняя собственную историю изменений.

Мы на работе пользуемся Subversion - и очень довольны. Рекомендую!
Спасибо сказали:
Аватара пользователя
oav
Бывший модератор
Сообщения: 296

Re: Управление версиями

Сообщение oav »

Ardzhan писал(а): ↑
16.10.2006 15:16
subversion, cvs или svn... На чем собственно говоря остановиться?

darcs,svn
Спасибо сказали:
Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Re: Управление версиями

Сообщение georgy_sh »

Ardzhan писал(а): ↑
16.10.2006 15:16
subversion, cvs или svn... На чем собственно говоря остановиться?

ИМХО, subversion

выше уважаемые deninok, random_code и elide аргументировали
их выбор, совпадающий с моим
Спасибо сказали: