легкий / портативный VCS для подключения к серверу DBA?
-
08-07-2019 - |
Вопрос
Я ищу 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.
Решение
Я сам использую git, но знаком с hg, bzr и т.д.Ископаемое - единственное, что я видел самодостаточным.В первую очередь он используется проектом sqlite.
Видишь http://www.fossil-scm.org/
Это также должно работать на всех перечисленных вами платформах!
Другие советы
Если вам нравится mercurial, его легко переносить с собой на usb-накопитель.Существует несколько портативных пакетов python.Instant django включает в себя mercurial http://www.instantdjango.com/ и делает доступной для вас также остальную часть набора инструментов python.
Я сам им пользуюсь.