Я занимался разработкой ветки и понял, что прежде чем она будет завершена, нужно сделать что-то еще. Я решил, что я буду разветвлять свою текущую ветку и делать необходимые изменения в этой ветке, затем объединять их вместе и затем объединять мою рабочую ветку с настройками по умолчанию. В основном я ожидал этого:
| | + requiste work branch commit.
| |/
| + working branch commit
|/
+Default branch commit
и, в конце концов, я собираюсь сделать следующее:
+ Merge into defualt
|\
| + Merge requisite work into working branch
| | \
| | + requiste work branch commit.
| |/
| + working branch commit
|/
+Default branch commit
То, что я получаю в hg view
и hg serve
, таково:
| + requiste work branch commit.
| |
| + working branch commit
|/
+Default branch commit
Однако, когда я смотрю в журнале коммитов "Requitte Work Branch commit" помечается как часть другой ветки.
Я что-то не так делаю? Это ошибка в hg view
и hg serve
? Кто-нибудь испытывал это раньше?