легкий / портативный VCS для подключения к серверу DBA?

StackOverflow https://stackoverflow.com/questions/1638123

Вопрос

Я ищу 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.

Я сам им пользуюсь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top