локальная система управления версиями (Windows) - PullRequest
1 голос
/ 12 января 2012

Есть ли полезный инструмент, который может хранить историю моей папки локально, как это делает SVN?Например, я могу зафиксировать (но не на сервере, а локально) или он может автоматически отслеживать историю папок.

Идея состоит в том, чтобы просмотреть историю моей папки и откатить что-то или около того (как в SVN, но без сервера)

Это для Windows

Ответы [ 3 ]

3 голосов
/ 12 января 2012

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

http://code.google.com/p/msysgit/

1 голос
/ 12 января 2012

То, что вы описываете, во многом похоже на ядро ​​ распределенных / децентрализованных систем контроля версий (DVCS) .Наиболее популярными DVCS являются Git и Mercurial (и Bazaar в некоторой степени, хотя он кажется на порядок менее распространенным).

На самом деле, я делаю именно то, что вы описываете для некоторых непрограммных проектов,с Mercurial (в частности, TortoiseHg - эквивалент TortoiseSVN), и он работает отлично.У Git давно была плохая поддержка Windows и инструменты с графическим интерфейсом, но я не удивлюсь, если это изменится.Я никогда не использовал Git (никогда не был недоволен Mercurial, поэтому я использую его только для проверки источника проектов, использующих Git), поэтому я не могу ни судить о его пригодности для использования, ни рекомендовать интерфейс.

0 голосов
/ 13 января 2012

Вы можете использовать даже SVN (TortoiseSVN) с протоколом file: /// для этой задачи (создать локальное репо без сервера)

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