在提交后添加到mercurial中的重命名跟踪

时间:2013-03-10 15:14:22

标签: mercurial rename tortoisehg

简单方案:

我重命名了一个文件。提交和推送更改。我没有使用hg rename

我如何告诉mercurial提交中的添加/删除是重命名?是否有像我可以手动编辑的svn .mergeinfo?

(这不是最后一次提交,因此修改提交的解决方案很好,但不会帮助我。)

1 个答案:

答案 0 :(得分:2)

您可以尝试以下方法:

  1. hg update在重命名文件之前提交。

  2. 对新文件名执行hg rename,并确保该文件的内容与主分支上的内容相同。

  3. hg commit

  4. hg update到主要分支。

  5. hg merge --tool internal:other新分支进入主分支。

  6. 从合并提交开始,Mercurial应该知道重命名。