2

我忘记将我的工作副本切换回正确的分支并进行了一些更改。

如何将当前更改(但不是当前分支中的所有其他更改)提交到我的原始分支?

4

2 回答 2

6

如果我理解正确,您有未提交的更改需要位于另一个分支之上。

我首选的方法是使用搁置功能来保存所有更改,更新到正确的分支,然后将您的更改取消搁置到正确的分支上。

要在命令行上执行此操作,请将结果保存hg diff在补丁文件中,然后更新到另一个分支和hg import <patch>.

最后,只需按照您的意愿提交您的变更集。

于 2014-07-01T16:56:19.437 回答
2
于 2014-07-01T18:41:42.633 回答