2013-04-25 3 views
0

Когда вы делаете hg pull, что приводит к нескольким головам, какая из головок «активна» в вашей файловой системе?Mercurial - активный набор изменений после натяжения

Ie: Учитывая местную repostory с ревизиями:

A1 - A2 - A3 

а затем делать в рт.ст. тянуть, что приводит к нескольким главам:

A1 - A2 - A3 
     \ 
      B3 

Перед делать в рт.ст. слияния, какие ревизии будет активен в файловой системе? Будет ли это A3 или B3?

ответ

3

Не уверен, что вы подразумеваете под «active on the filesystem», но после выполнения hg pull рабочий каталог не изменяется. Вы должны сделать hg update, чтобы обновить рабочую папку до одного из вытащенных коммитов.

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

+0

Спасибо. Какую команду вы можете использовать для просмотра набора изменений в активном каталоге? Когда я использую hg heads или hg parent, я вижу оба набора изменений. –

+0

@Marcus 'hg родители' должно быть. Если он показывает два набора изменений ... возможно, вы сделали «слияние» и не зафиксировали его? –

+0

Хм .. может, я начал слияние, но не сделал этого. Вероятно, это было так. –

Смежные вопросы