Mam dwie nazwane gałęzie, SPRINT_009 i SPRINT_010. Niektóre zmiany zostały zatwierdzone dla SPRINT_009, które chciałbym scalić w SPRINT_010. Byłem w stanie scalić zestawy zmian z branch_one z powrotem do domyślnych bez żadnych problemów. Mam problemy z połączeniem zestawów zmian z branch_one w branch_two.Mercurial Merge dwóch nazwanych oddziałów: Katalog roboczy nie ma przodka
default A -- B -- C -- G -- H -- I -- J -- K -- L -- N -- O -- P
\ \ /
SPRINT_009 D -- E -- F ----------------- ---------- ----------
\
SPRINT_010 M
Oto polecenia Używam:
hg update branch_two
hg merge branch_one
Jednak pojawia się następujący komunikat:
abort: merging with a working directory ancestor has no effect
Czy ktoś wie, co dokładnie robię źle?
** EDYCJA: Dodałem obrazek wykresu. Rysunek jest koncepcyjny **
Jak rysujesz, nie powinno być problemu, więc czy rysunek jest dokładny? Czy jedyny rodzic M jest L? –
M powinien widzieć ten komunikat tylko podczas łączenia z ABCGHIJK lub L (każdy przodek M). –
@MarkTolonen - Zaktualizowałem post z obrazem rzeczywistego wykresu. – timmy