Что вы используете в разработках SVN(Subversion) vs CVS

Что вы используете в разработках для контроля версии...

  • CVS

    Голосов: 29 44,6%
  • SVN (Subversion)

    Голосов: 20 30,8%
  • Другое (укажу в топике)

    Голосов: 2 3,1%
  • Не использую систему контроля версий

    Голосов: 14 21,5%

  • Всего проголосовало
    65
  • Опрос закрыт .
юзаю CVS, потому что он есть везде, из этих соображений.
 
CVS
Потому что это первая система контроля версий которую начал использовать, и потому что она полностью устраивает
 
у нас проект идет под linux и win. Так аот бьемся из за того что символы окончания строки в linux и виндоус разные.

Для линукса я написал .svn а вот не поделится ли кто похожим файликом под windows.

А то самому писать ломает так.

-~{}~ 15.07.05 14:43:

Автор оригинала: _RVK_
а почему нет VSS?
а как ее по интернету протаскивать?

для SVN и CVS есть например ssh
 
через ssh можно все что угодно протащить

а vss рожей не вышел, че его обсуждать то?
 
Я использую CVS. Для меня было важно, что она поддерживается ZEND Studio. Это теперь я понимаю что как то из зенда неудобно работать.
 
Поставил себе черепашку CVS и SVN
все работает параллельно - и не конфликтует.
 
попробовал CVS. Самый большой минус, это невозможность менять структуру проекта и хранить все файлы проекта(т.е. и бинарники) в одном месте.

после этого узнал про SVN установил и больше не обламываюсь.
 
Автор оригинала: tug
попробовал CVS. Самый большой минус, это невозможность менять структуру проекта и хранить все файлы проекта(т.е. и бинарники) в одном месте.

после этого узнал про SVN установил и больше не обламываюсь.
tug
про бинарники уже писалось... почему невозможно то?
Автор оригинала: tony2001
>SVN отлично работает с бинарниками
cvs add -kb
а вот про структуру - да... это большое органичение :-(
у меня конечно не как у tony2001 возникает необходимость переименовывать структуру проекта "максимум раз в год", гораздо чаще. Я прекрасно отдаю себе отчет в том, что тут дело в банальной организации работы и планировании, НО: инструмент не должен диктовать разработчику порядок действий и как то ограничивать его ИМХО...
 
Начинаю осваивание SVN.. Видел в действии - нравится больше, чем CVS..
Кстати, ZDE понимает SVN?
 
Разве SVN не те же разработчики писали, что и CVS? Разве первый не является логичной эволюцией второй?

Думаю не ошибусь, если скажу что SVN изначально разрабатывался для взаибодейсвия по сети, в то время как CVS получил сетевое применение лишь через ssh-тоннель.

Использовал сначала CVS, не так давно перешел на SVN - крайне доволен.

Сравнение некоторых систем контроля версий с кратким описанием:
http://www.techinfo.net.ru/docs/Version_Control_Systems.html

Многие крупные opensource проекты перешли на svn, из последних это сделал KDE.

Новые фичи (скопировал с http://www.javable.com/forum/thread.jspa?forumID=3&threadID=8744&messageID=31045:
"...Основные отличия от CVS - атомарные коммиты, версии метаданных, переименование файлов/директорий, удаление директорий, улучшенная поддержка тэгов/веток, стандартный протокол обмена с сервером (WebDAV)..."

"- работает через Http (фаерволы почти нипочем)
- легко управлять доступам ользователей, к тем или иным папкам и файлам. У них все параметры вынесены в отдельный файл конфигурации, и все праметры перед глазами."

Существует незамысловатый перл-скрипт для перевода CVS репозитория в SVN.

На мой личный взгляд, теперь после перехода на SVN, пользоваться стало системой контроля версий проще и удобнее.
 
в то время как CVS получил сетевое применение лишь через ssh-тоннель
а pserver на что ?
На мой личный взгляд, теперь после перехода на SVN, пользоваться стало системой контроля версий проще и удобнее.
вот почитай http://www.pushok.com/soft_svn_vscvs.php не все так однозначно как многим кажется

и еще из недавней дискуссии на эту тему в php-dev:

> Maybe sputid question, but why PHP stil use CVS instead of SVN?

How do you want to convert 1100 users instantly without causing
disruptions?

Derick
 
Кому что нравится - тот то и использует.
Хотя тенденции можно заметить
~50% за cvs - в силу его распространености
~28% за svn
~2% за другими
~20% не используют ни то ни другое.

P.S. Я поставил оба клиента - работают нормально, в SVN удобней писать коментарии к коммитам(есть автоподстановка)
 
admin
здрассе, в черепахе тоже есть автоподстановка ;) при чем тут SVN %)
 
для своих веб разработок, когда надо переодически обновлять исходники на удаленном хосте я отказался от SVN

SVN вместе с исходниками проекта создает кучу файлов, CVS же около 3-4 файлов

размер исходников на удаленном хосте пухнет немерянно

опять же приходится backup сайта делать
 
Сверху