Ненавязчивый контроль версий - PullRequest
0 голосов
/ 29 октября 2009

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

Основанием для этого является то, что моя среда разработки в основном основана на FS (total commander + notepad ++ + wing + скриптовые инструменты с python), поэтому FS изменяется (в том числе и раздражает каталог .svn subversion) болит .

Мои требования к управлению версиями очень просты: фиксация / откат / просмотр и хорошая поддержка утилит.

Какой вы бы порекомендовали?

Ответы [ 3 ]

4 голосов
/ 29 октября 2009

Mercurial, git и Bazaar - это всего лишь один каталог в корне проекта. Все они достаточно мощные, чтобы соответствовать перечисленным требованиям.

Mercurial и Bazaar написаны на Python, и вы упомянули, что используете Python для сценариев, поэтому выбор одного из них может быть преимуществом, если вы когда-нибудь захотите посмотреть, как они работают, или написать сценарии, которые их используют.

РЕДАКТИРОВАТЬ: Вот еще немного информации о написании Mercurial hooks в Python .

3 голосов
/ 29 октября 2009

Bazaar имеет только каталог .bzr на верхнем уровне. Он также работает на всех платформах изначально (Git все еще довольно ненормальный в Windows). Я нахожу это проще, чем Git тоже.

Вики сообщества, чтобы другие могли добавить больше информации о Базаре.

Эти руководства должны помочь вам начать работу на базаре:

Базар за пять минут

Руководство пользователя Bazaar

0 голосов
/ 29 октября 2009

Mercurial использует только каталог .hg в верхнем верхнем каталоге и имеет TortoiseHg , что облегчает его использование в Windows.

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