cvs to git
С конца 2000 года и практически по сей день я использую CVS -- то эпизодически, то очень часто и много. И всё это время мне она не нравится.
Где-то последние года полтора я периодически использую GIT. И всё время он мне нравится, причём чем дальше, тем больше.
Так вот -- я дошёл до такого состояния, когда не могу больше пользоваться CVS, и мне проще сделать из него GIT репозиторий и в нём уже копаться.
Делается это буквально на раз-два. Вот пример для удалённого репозитория:
mkdir project cd project git-cvsimport -p x -v -d :ext:login@domain.com:/cvsroot project/dir
Оно, конечно, не так быстро работает, как хотелось бы -- даже для не очень развесистой истории времени на чай вам хватит. Но зато потом с этим можно работать.
PS Вот говорят, что subversion есть достойная замена CVS. А вы видели хотя бы от subversion пристойный (да что там пристойный -- понятный хотя бы) веб-интерфейс? Вот и я не видел... разве что trac? Но там он как-то хитро вместе с wiki и ещё чёрт знает чем объединён.
PPS Про сабвершн, даркс, меркуриал можете мне не писать -- я более-менее в курсе. Про монотон и базаар слышал. Про остальное практически нет.