Локальная VCS для одного человека - PullRequest
3 голосов
/ 15 марта 2011

На самом деле это не вопрос программирования, так что, пожалуйста, посоветуйте, если мне нужно перенести его на какой-нибудь другой стек-обмен ...

Есть ли рекомендуемое решение для контроля версий, работающее в локальной системе (Windows XP / Vista / 7?) машина для использования только одним человеком?У меня может не быть доступа в интернет на коробке, поэтому о таких онлайн-репозиториях, как Github или Mercurial, не может быть и речи.

Спасибо!

Ответы [ 4 ]

1 голос
/ 15 марта 2011

Mercurial может хорошо работать в локальной среде. Не существует «центрального сервера» для репозитория Hg, так что вы можете просто создать его в папке вашего проекта и фиксировать, когда захотите. Он также очень хорошо интегрируется в Windows Explorer и (если вы его используете) Visual Studio, используя TortoiseHg и VisualHg соответственно.

Вы можете даже реализовать функциональность push / pull в своих репозиториях локально, сохранив свой репозиторий в другой папке.

Редактировать - я использовал Mercurial локально, и я также использовал его, храня свои центральные репозитории на внешнем жестком диске. Он работает одинаково в сети и между папками (или жесткими дисками) на локальном ПК.

1 голос
/ 15 марта 2011

Git и Mercurial могут использоваться локально. Я использую SVN с TortoiseSVN, который отлично работает для одного разработчика; У меня также есть кое-что в Mercurial, потому что я тоже экспериментирую с ним.

1 голос
/ 15 марта 2011

Вы можете установить Subversion локально, если вам действительно нужно серверное решение. Если вы используете 100% локально на одной машине, то Hg и Git будут работать нормально. Вам не нужно связывать их с такими сервисами, как GitHub или Bitbucket.

Mercurial QuickStart (раздел 3) описывает, как настроить Mercurial локально.

Для Windows я бы порекомендовал VisualSVN в качестве способа быстрой установки сервера SVN на вашем компьютере.

0 голосов
/ 15 марта 2011

Вы можете установить клиент и сервер Subversion (т.е. SVN) на свой компьютер и начать использовать их.

Svnadmin для управления svn-сервером также прост в использовании, и существует множество бинарных дистрибутивов для Subversion в Windows (как на сервере, так и на клиенте)

Это то, что я предлагаю, так как это поможет вам изучить SVN и использовать его где-либо еще.

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