我有一个本地的Mercurial项目。提示修订版为562.
在修订版549中,我对项目中的4个文件进行了更改。这些文件还从修订版550到562对它们进行了其他更改。
如何将修订版562(提示)与修订版549中所做的更改进行比较和合并?基本上我想将修订版549中删除的代码添加回提示。
另外,我已经将WinMerge配置为我的外部差异工具,所以我希望能够以交互方式合并而不是让mercurial自动完成。我的合并命令是hg winmerge
。
答案 0 :(得分:2)
基本上我想将修订版549中删除的代码添加回提示。
在Mercurial中,可以使用hg backout
完成此操作(请参阅man page)。此操作将指定修订的反转应用于当前存储库状态。