HG: обновить каталог до определенной ревизии, не клонируя весь репозиторий? - PullRequest
5 голосов
/ 01 апреля 2010

Возможно ли update каталог для определенной ревизии без клонирования всего хранилища (локального или на центральном сервере) в Mercurial и как я могу его использовать? Это было бы здорово, потому что до clone весь репо сначала занимает много времени у меня, а папке действительно не нужен весь репо. Например: по умолчанию и ветвь b2.3 , из которой я хочу обновить.

Заранее спасибо! :)

Ответы [ 2 ]

7 голосов
/ 01 апреля 2010

Вы можете вытянуть определенную ветку, скажем, b2.3, используя hg clone -r b2.3 source-repo target-repo.

Если вам действительно нужна просто не версированная копия всех файлов в редакции N, то для некоторых веб-репозиториев вы можете загрузить такую ​​копию с помощью их веб-интерфейса.

1 голос
/ 01 апреля 2010

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

Найдите «жесткие ссылки» на этой странице учебника для получения дополнительной информации по теме.

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