合并已经(本地)删除的文件夹

时间:2011-05-13 23:02:07

标签: merge mercurial abort

我正在使用Mercurial并遇到了一个我不确定如何解决的问题。我现在面临的问题如下:

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

如果我正在调用“hg merge”,则会生成以下输出: “中止:突出的未提交的变更,......” 如果我然后调用“hg status”,则列出项目A初始版本中的所有文件 - 现在不再在本地可用,因为路径已从A/.../...更改为{{1} }

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

1 个答案:

答案 0 :(得分:2)

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

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

相关问题