Какую систему контроля версий я должен использовать для своих небольших файлов с личным кодом? - PullRequest
4 голосов
/ 14 ноября 2010

У меня есть несколько общих сценариев, которые я использую, и они со временем меняются. В настоящее время я не использую для них никакого программного обеспечения для контроля версий, поэтому старые файлы будут потеряны, если я не сохраню их явно.

Мне нужна хорошая минимальная система контроля версий, которую я могу использовать на одной машине. Какой из них вы используете для таких проектов?

Ответы [ 5 ]

6 голосов
/ 14 ноября 2010

Git или mercurial оба прекрасно работают.Сервер не требуется.

3 голосов
/ 14 ноября 2010

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

Для сценария, подобного вашему, который относительно прост, я бы рекомендовал использовать либо то, что вам знакомоили что легко использовать на вашей платформе.

2 голосов
/ 14 ноября 2010

Git на самом деле очень прост в использовании в таких условиях, и он масштабируется так же, как и на очень маленькие репозитории с несколькими коммитами в месяц, как и на огромные с сотней в день.Вот как бы вы создали такой репозиторий:

$ cd ~/your-scripts
$ git init
$ git add .
$ git commit -m 'Start script repository'

Та-да!

0 голосов
/ 03 декабря 2010

Проверьте некоторые из персональных версий .Вот ее короткий список:

  1. FileHamster
  2. History Explorer
  3. FolderTrack
  4. Упс!Резервное копирование

Они очень просты в использовании и «автоматически регистрируются», когда вы изменяете ваши файлы.

Примечание: я являюсь автором FolderTrack и рекомендую его для программного обеспеченияпотому что он может рассматривать кучу файлов как 1 большой проект.Поэтому, если вам нужно вернуть ваш проект туда, где он был вчера, он вернет 8, 10 или сколько других файлов вы изменили с того времени.Бесплатный код: BOS

0 голосов
/ 14 ноября 2010

В качестве решения для хостинга мы используем http://codesion.com/free_cvs_svn,, вы заметите, что они также поддерживают Git-хостинг.Они также предоставляют множество других сервисов, которые идут рука об руку с управлением версиями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...