Только локально, версия / версия / контроль версий - PullRequest
5 голосов
/ 07 марта 2011

Из того, что я прочитал: Subversion, Git, Mercurial, Bazaar - хорошее программное обеспечение для контроля версий.Subversion - это серверная система.

Но какая система лучше (и я поощряю добавление вашей собственной), когда единственными требованиями являются:

  • простотаоднопользовательский / локальный
  • Я хочу «вернуться (и вперед) во времени»
  • хорошо интегрируется с Visual Studio 2010.

Это будет использованос C ++, если это имеет значение, и, возможно, C # в будущем.Я действительно не хочу, чтобы это было загромождено вещами интерфейса сервера, которые я никогда не буду использовать.Полагаю, что назад и вперед подразумевается ветвление.

Ответы [ 3 ]

4 голосов
/ 07 марта 2011

Из них я бы сказал, Mercurial - ваш лучший выбор. Это:

  1. хорошо поддерживается в Windows, в отличие от git (исторически)
  2. поддерживается в Visual Studio (см. список инструментов )
  3. обрабатывает слияния лучше, чем svn (и не ошибайтесь, вы в конечном итоге что-то слите)
  4. требует чуть меньше настроек, чем svn, так как нет понятия «центральный» репозиторий для настройки.
4 голосов
/ 07 марта 2011

Для визуальной интеграции студии AFAIK bazaar не имеет и git's, вероятно, немного отстает от кривой по сравнению с SVN ( visualSvn или ankhSvn ) и hg (конечно, если вы хотите интеграция с проводником , а также vs)

Это дает вам выбор ртути или подрывной деятельности. DVCS или CVS. для одного разработчика здесь не так много выбора, но лично я бы пошел на Mercurial. В SVN отсутствуют некоторые полезные функции, такие как bisect , и, как правило, они плохо сочетаются. hg также позволит вам в будущем легче выйти из режима одного разработчика, если вы захотите начать делиться своим проектом с другими.

3 голосов
/ 07 марта 2011

Если вы думаете о SVN, тогда выберите Hg, это намного лучше в ветвлении и децентрализовано. SVN нет. С другой стороны, GIT - это очень много людей, так или иначе централизованных (например, github ).

Неважно, на каком языке ты будешь писать.

Если вы хотите использовать Hg с Visual Studio, тогда, возможно, VisualHG - это то, что вам нужно.

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