Обновление удаленного хранилища TortoiseHG - PullRequest
3 голосов
/ 14 января 2011

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

Как получить новые проекты в моем сетевом репо?

1 Ответ

6 голосов
/ 14 января 2011

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

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

Также звучит так, будто у вас есть несколько проектов в одном репо. Это нормальная настройка в Subversion, но в Mercurial или git вам нужны отдельные репозитории для каждого проекта. Так будет лучше, потому что все изменения / коммиты охватывают весь репо, и hg update или hg clone невозможно только в той части репо, как в svn.

...