事後にリンクを解除することはできません。リンクは、(おそらく) あなたが作成したときに作成されました
$ hg rename MyFile.java NewFileA.java
あるブランチで誰かがやった
$ hg rename MyFile.java NewFileB.java
別の。2 つのブランチをマージすると、 と の両方NewFileA.javaになりNewFileB.javaます。それを競合と見なす人もいるかもしれません。したがって、警告です。
あなたがした可能性もあります
$ hg copy MyFile.java NewFileA.java
$ hg copy MyFile.java NewFileB.java
そしてわざとそうしました。その場合、競合はなく、警告は不要です。hg rename X Yは と同じであるため、Mercurial は内部で 2 つのケースを区別できませんhg copy X Y; hg remove X。実際に何をするかについては、他の回答を参照してくださいhg copy。
だから、心配しないで、何も台無しにされていません。MyFile.javaマージ後、再度警告が表示されることはありません — 警告は、まだ存在するブランチとマージする場合にのみ表示されます。