2

Существует ли программа для отслеживания версий на вашем локальном компьютере, без использования SVN/subversion или чего-либо еще на удаленном сервере и без настройки сервера на моем компьютере?

6 ответов6

6

Вы можете использовать Subversion локально. Создайте репозиторий, затем используйте file:///path/to/repo в качестве URL-адреса вашего репозитория; сервер не требуется.

5

Я всегда чувствовал себя глупым из-за того, что не "получал" Subversion. Вы можете использовать это локально, но я никогда не понимал это хорошо - это, очевидно, мой провал , а не Subversion.

Однако, если вы окажетесь в одной лодке, я рекомендую Git. Я просто настроил его на выходных для себя, и, используя GitX в качестве графического интерфейса пользователя (и с помощью Google), я смог заставить его работать, фиксировать и отслеживать изменения довольно быстро. Это определенно не то, к чему я привык в мире управления версиями (я родом из Source Safe, а теперь Team Foundation Server, в моей повседневной работе), но это эффективная и аккуратная система.

3

Лучшее решение для вашего вопроса - Git. После того, как git установлен, введите каталог, который вы хотите контролировать версии и введите:

git init
git add .
git commit -m "First commit"

Теперь вы создали локальный контроль версий. Каждый раз, когда вы изменяете свои файлы и хотите зафиксировать изменения, выполните:

git add .
git commit -a -m "message for your change"

Чтобы увидеть свою историю, используйте gitx

2

Вы можете использовать Time Machine.

Тем не менее, когда вы говорите,

"без настройки сервера на моем компьютере"

Это не так плохо, как звучит в SVN, используя file://

Просто создайте свой репозиторий, извлеките из него svn co file:///path/to/repo и все готово. Там нет сервера, работающего в фоновом режиме.

1

Тогда используйте распределенную систему контроля версий.

Вы можете выбрать между несколькими из них (все они доступны на большинстве платформ):

0

Вы можете запустить хранилище Subversion из коробки (без настройки сервера), используя Cornerstone.

Он даже имеет 14-дневную бесплатную пробную версию, так что вы можете увидеть, соответствует ли он вашим потребностям.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .