толкать и тянуть за оффлайн повторений + Mercurial - PullRequest
1 голос
/ 19 февраля 2010

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

У меня нет ни одного представителя на сервере, потому что я не могу установить Mercurial на сервер [bluehost]. поэтому я не имею ничего общего с толчком или толчком. я не прав?

привет ...

Ответы [ 3 ]

5 голосов
/ 19 февраля 2010

Краткое примечание о Mercurial (и распределенных системах контроля версий в целом)

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

Если вы когда-нибудь захотите поделиться своим кодом, очень легко взять существующий локальный репозиторий Mercurial и поделиться им с помощью службы, такой как Bitbucket * 1008.*.Как только вы это сделаете, вся ваша история изменений будет доступна любому, кому вы разрешите доступ к хранилищу в службе.


Теперь позвольте мне решить ваш вопрос по частям.

Использование Mercurial в качестве локальной системы контроля версий: Отлично.Это то, что делают очень многие люди.Замечательно иметь весь ваш код в системе контроля версий, даже если вы являетесь единственным разработчиком, использующим его.

Получение производственного кода и копирование его в вашу производственную систему: Правильно.Если вы выпускаете нечасто, вы даже можете пометить эту ревизию в Mercurial, чтобы вы могли легко вернуться к ней.Скопируйте только код, а не каталог .hg.

Сохранение копии кода разработки в производственной системе: Не делайте этого.Если вам действительно нравится размещать свой код в другом месте, вы можете исследовать такие решения, как Bitbucket .Опять же, в этом нет необходимости, если в данный момент вы разрабатываете только этот проект.

3 голосов
/ 19 февраля 2010

Если вы в одиночку, попробуйте Fogbugz / Kiln. Это личное и бесплатно для 1 или 2 человек, и они используют Mercurial. Подробнее см. http://www.kilnhg.com. Я использую это, и мне это нравится.

2 голосов
/ 19 февраля 2010

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

Я бы порекомендовал вам bitbucket, он бесплатен для небольшого количества кода / репозиториев.

...