Ртутный Новичок - Очень Смущенный - PullRequest
0 голосов
/ 24 марта 2010

Я нахожусь в процессе, чтобы попытаться обернуть голову в dvcs, такие как Mercurial. Я становлюсь весьма запутанным с определенными пунктами все же. Во-первых, немного контекста:

В тот момент, когда я в основном использую Subversion, и он отлично работает для моего рабочего процесса,

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

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

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

Моя главная причина желания перейти на Mercurial - это автономные коммиты и более легкое ветвление / слияние.

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

Как мне совместно использовать несколько репозиториев (т.е. по одному для каждого проекта) между компьютерами?

Любая помощь будет принята с благодарностью, Спасибо

Ответы [ 2 ]

5 голосов
/ 24 марта 2010

http://hginit.com/

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

1 голос
/ 24 марта 2010

Я отвечу только на одну часть вашего вопроса - о том, как управлять доступом к вашему хранилищу как дома, так и на работе, потому что это одна из ситуаций, когда распределенное управление версиями действительно полезно.

Ответ заключается в том, что ваши два хранилища являются клонами друг друга (если быть точным, одно является клоном другого). Вы выполняете какую-то работу в течение дня, регистрируете ее, затем перетаскиваете эту работу в свой домашний репозиторий (или нажмите, но это требует больше работы). На следующее утро вы делаете то же самое в обратном порядке. Mercurial поставляется со встроенным HTTP-сервером, доступным только для чтения, что делает его действительно простым, при условии, что вы можете предоставить порт.

Конечным результатом является то, что у вас есть два хранилища (т.е. автоматическое резервное копирование всей истории). В любой момент времени одно «лучше», чем другое, но, поскольку вы являетесь единственным сторонником обоих, они не расходятся.

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