我们似乎搞砸了我们的一些HG配置。打破Mercurial文件“链接”?
合并时,我们看到一些这些条目:
warning: detected divergent renames of core/src/main/java/x/y/z/MyFile.java to:
core/src/main/java/x/y/z/NewFileA.java
core/src/main/java/x/y/z/NewFileB.java
MyFile的不应该被链接到“新文件”。你怎么能打破这个链接?
是的,我认为我们无意中做了hg copy - 我认为IntelliJ(启用HG集成)在我“复制”文件时执行了此操作。 如果我们更改MyFile然后进行合并,HG现在会尝试将更改合并到“新文件”中吗? 我原以为有一种方法来打破链接..哦,好吧。 –
只有在你还有'MyFile'的分支和一个分支之间的合并,Mercurial才会尝试将'MyFile'变更复制到两个副本中。之后,你不会看到任何特殊的“魔法链接”已被打破。 –