Подтвердить что ты не робот

TortoiseHg и несколько ветвей в одном репо

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

Например, у меня новая ветвь первого репо называется "по умолчанию". Затем я добавил 3 ветки с именем "test1... 3". Теперь в браузере repo у меня есть дерево:

* test3
|
* test2
|
* test1
|
* default

как добиться чего-то подобного:

* test 1 
|  _______* test 2
| | ______* test 3
| ||
|//
* default

Как перейти после перехода на "branch3" на "default". После добавления некоторых вещей и фиксации и возврата в "branch3"?

4b9b3361

Ответ 1

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

Ответ 2

Вы должны сделать

hg update -C default

между каждым с именем branch.

Остерегайтесь опции -C, которая также отбрасывает локальные изменения, поэтому будьте осторожны перед использованием этой команды.