我們似乎搞砸了我們的一些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'變更復制到兩個副本中。之後,你不會看到任何特殊的「魔法鏈接」已被打破。 –