1

我正在使用 Mercurial,但遇到了一个我不知道如何解决的问题。我目前面临的问题如下:

  • 我们有一个最初名为 A 的项目(文件夹)并将其推送到远程存储库。
  • 我将项目 A 重命名为 B 并将其推送到远程存储库。在这样做的同时,我还在本地将项目 A 重命名为 B。
  • 项目 A 已从远程存储库中删除。
  • 我试图提取这些更改,但 Mercurial 似乎感到困惑,因为文件(或文件的路径)在本地不再存在。

如果我正在调用' hg merge',则会产生以下输出:“Abort:未提交的未提交更改,...”如果我随后调用' hg status',则会列出项目 A 初始版本中的所有文件 - 现在是不再在本地可用,因为路径已从 更改A/.../...B/.../...

任何人都可以给我一个关于如何解决这个问题的提示或提示吗?

4

1 回答 1

2

列出的文件是否列为“已删除”(RI 认为)?

如果是,只需提交此更改(关于已删除的文件),然后合并。Mercurial 必须了解所有更改,包括移动或删除的文件。

于 2011-05-13T23:16:01.963 回答