Подскажите. Я в этом ничего не понимаю - нужен САБЖ на небольшой проект где работают 5-7 человек. Желательно: простое администрирование и настройка, чем проще в повседневном использовании - тем лучше.
Если опыта нет никакого, хочется поставить и сразу начать использовать, то Subversion.
Администрирование и настройка очень просты - поставь софт на сервер, сделай репозиторий, дай к нему доступ через svnserve, и забудь. Если потом будет нужно, то без проблем добавишь доступ через http, с аутентификацией и авторизацией.
Есть куча клиентов на все вкусы, плюс свободно доступные книги.
cvs не бери - у него есть несколько неудобных для новичков моментов, которые отсутствуют у svn.
"Альтернативно-продвинутые" VCS пока тоже лучше не бери.
Вы, надеюсь, понимаете, что ЛУЧШЕЙ просто не может быть. Если с этим не работали до этого - берите svn. Всякие распределенные и прочее с клаксонами - лишний и главное не нужный геморрой.
+1 к mercurial. http://www.selenic.com/mercurial/wiki/ Сами используем на работе и не паримся. Админить при небольшой группе практически не надо - рабочая копия и есть реп. Есть удобная веб морда (hg serve), изменения про меж собой можно хоть на флехе таскать.
Всё опять же зависит от проекта. Почему забыли про git? В нете валяется ролик, где Шварц( автор Learning Perl, соавтор git) в виде лекции описывает достоинства и недостатки git'а, где он может быть лучше применен и т.д. Для меня гит хорош тем, что можно работать используя локальный репозиторий. Если не подойдет - бери svn. Вроде более распространен, чем тот же mercurial. И большинство IDE скорее будут поддерживать из коробки именно cvs/svn чем тот же меркуриал.
Постоянно использую и то, и другое. Mercurial пока вижу пригодным только для работы в одиночку для сильно распределённой системы :) Для чего и использую... Хотя выбор был иной - это была единственная VCS из перепробованных, корректно работающая с удалёнными FS (ftpfs, sshfs)
В Вашем случае скорее всего подойдёт SubVersion.
Элементарное администрирование: есть свой сервер svnserve, администрирование которого сводится к запуску. При желании можно сделать связку с SSH и HTTP. Есть инструменты для обслуживания репозиториев (бэкап и т. д.)
Есть "официальная" документация, переведённая на русский язык. Написано очень просто и доходчиво.
Настройка клиента, как таковая не требуется.
> Оно именно что "есть". Пользоваться им фактически невозможно
Скажите-ка мне пожалуйста, что в этом TortoiseHg может быть такого действительно крутого по сравнению с консольной утилитой, окромя dolboeb-friendly UI.
да ничего. Ну может вызов чего-то аналогичного gitk для просмотра графа версий (qct или как там). Остальное всё гораздо удобнее делать из консоли, мержить графической мержилкой, итп.