Ruslan Kosolapov writes: > А посоветуйте плиз систему контроля версий для ситуации, когда > единого центрального сервера нет и не может быть. > > Pattern работы такой - сидит человек себе дома, что-то делает, > другой тоже сидит дома и что-то делает. Когда они встречаются, то > синхронизируют изменения друг с другом (обмениваются флешками, > например). Разработчиков может быть много, и необязательно, что все > они синхронизируются со всеми в один и тот же момент времени. > > Мощного бранчевания не особо надо, достаточно возможности вести > development и stable-ветки (допустимо вообще без бранчевания - > разнесут проекты на два, да и всё). Ченжсеты нужны. > > Платформа - линукс (debian), но желательно чтобы под винду тоже > было. Также нужно, чтобы за использование не надо было платить > денег. Желательно, чтобы была поддержка в emacs, но не обязательно. > > Теоретически это всё можно сделать на основе svn, но не хочется > вылосипедов и костылей. > > > PS: кто-нибудь поругает darcs? почитал - вроде подходит, да и вообще > счастьем каким-то выглядит %-)
Ругаю. darcs - тормоз. Вообще не так давно выбирал себе VCS на замену tla. Что мне нужно было: 1) распределенная система 2) чтоб работала еще и под win32 3) не имела проблем с хранением бинарников 4) не имела проблем с кодировками 5) не жрала много трафика выбрал monotone. Подходит по всем параметрам. Имена файлов и логи хранит внутри в UTF8 и при комите перекодирует из локальной кодировки. Проект под GPL. Для emacs есть режим (правда до xtla ему как до луны пешком :( Есть файл автодополнения к zsh -- With Best Regards, Maxim Tyurin JID: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]