Хочу систему контроля версий

ava3443

Хочу такую систему, которая бы
а) имела atomic commits
б) переименовывать позволяла бы по-человечески, а не как CVS
в) поддерживала бы распределённую разработку, т.е. допускала бы, например, такой сценарий: сделать чекаут из основного репозитария, потом сколько-то коммитов в отрыве от сети, в локальном репозитарии, потом merge накопившихся изменений в центральный репозитарий.
г) имела бы сервер под Linux
д) CLI под разные платформы
е) GUI под винду аля TortoiseCVS/TortoiseSVN.
Пока нашёл svk. Рулит всем кроме отсутствия пункта е) и ещё слегка напрягает что на Perl написан.
В идеале хочется, чтобы пункты а)-д) можно было обеспечить с помощью Subversion (как в svk)..
Кто чего посоветует?

eee1

Юзал только cvs, но говорят что Perforce хорошая штука. Вроде в ней есть все что ты хочешь.

myrka68

посмотри на darcs, может понравится

Chupa

GUI под винду есть?

ava3443

в darcs вроде бы нельзя скопировать файл так, чтобы история изменений осталась с ним.

ava3443

> говорят что Perforce хорошая штука
Только стоит под 800$ на пользователя. Забыл написать требование, чтобы Open Source было.

eee1

На сайте написано что можно юзать за бесплатно (для образования и т.д.)

ava3443

Эх, если б для образования... я бы тогда не просил возможность распределённой работы и мне бы более чем хватало Subversion.
Оставить комментарий
Имя или ник:
Комментарий: