Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我忘记将我的工作副本切换回正确的分支并进行了一些更改。
如何将当前更改(但不是当前分支中的所有其他更改)提交到我的原始分支?
如果我理解正确,您有未提交的更改需要位于另一个分支之上。
我首选的方法是使用搁置功能来保存所有更改,更新到正确的分支,然后将您的更改取消搁置到正确的分支上。
要在命令行上执行此操作,请将结果保存hg diff在补丁文件中,然后更新到另一个分支和hg import <patch>.
hg diff
hg import <patch>
最后,只需按照您的意愿提交您的变更集。