我有一个存储库,其中开发人员在将代码提交到各种命名分支时出错。本质上,发生的事情是这样的:
A - B - C
\
W - X - D - E - Y - Z
其中 ABCDE 都(假定)是主分支的一部分,而 WXYZ 是新命名分支上的提交。开发人员在更改“D”和“E”之前未能更新到“C”,然后在它们之上提交了“Y”和“Z”。
我需要将“D”和“E”移到主分支上,不包括 WXYZ。
A - B - C - D - E
\
W - X - Y - Z
总的来说,我对 Hg 不是很了解,但我正在学习,并且愿意。我看过变基,但这似乎并没有把我带到我需要去的地方。我可以让开发人员取消他的更改,然后在适当的位置重新应用它们,但这似乎并不完全“正确”。
你将如何解决这个问题?
谢谢!