Я ищу VCS, которая поможет мне синхронизировать все мои рабочие скрипты.
Требования:
- Портативный (как на флешке, не на уровне кода)
- Запуск в Windows XP и Server 2003 +
- Нет зависимостей при установке (Cygwin, Perl, Python)
Я использую Mercurial на своей рабочей машине для контроля версий различных сценариев T-SQL, ksh, perl и CMD / BAT, которые я поддерживаю как администратор MS SQL Server и системный администратор Unix. До сих пор hg работал для моих AIX-боксов - я подключаю свой домашний каталог при входе в систему и работаю с репо, как если бы он был локальным.
Мне не удалось найти аналогичное решение для машин с Windows, которые я использую. Большинство из них у меня нет прав локального администратора; даже если бы я это сделал, я бы предпочел не устанавливать (и поддерживать) Python + Mercurial на всех из них. Я не могу получить доступ к своему домашнему каталогу на них удаленно, в результате чего клиент работает на каждой машине в качестве единственной опции.
Бонусные баллы за ответ, который позволил бы мне использовать одно репо как для Windows, так и для Unix-машин. :)
Я использую WinXP с интенсивным использованием Cygwin и CrunchBang VM.