branch-a
当我发现一个应该在default
分支中修复的无关错误时,我正在工作.所以,我想提交一些我的更改default
,然后合并default
到当前分支,并继续工作.
据我所知,Mercurial不允许直接提交到另一个分支,所以我必须先切换到默认分支.问题是,我不能简单地检查默认分支,因为其他更改会导致冲突.我能想到的一个工作流程是搁置,结帐默认,只取消与修复,提交,结帐分支-a,合并默认值相关的文件,最后取消搁置其余文件.有没有更简单的方法来实现这一目标?
branch-a
(如果某些文件中发生错误修复和分支 a 的更改,则额外使用记录扩展的功能 - 仅提交所需的文件块)作为更改集 A如果您没有 MQ 扩展:
branch-a
更改集 B(A 的子级)default
分支,并--keep
带有选项,以便 B 也位于原始位置如果您有 MQ 扩展
default
branch-a
分支中