最初は、私のローカル
レポジトリは次
C1 -> C2 -> My1
のように見え、リモート レポジトリは
次のようになりました。
C1 -> C2 -> R1 -> R2
$ hg pull
$ hg rebase
C1 -> C2 -> R1 -> R2 -> My1
ここで、ファイル「File1.java」にいくつかの変更を加えました。これらの変更を最後のコミットの一部にしたいと考えていますMy1
。私がするとき:
$ hg commit File1.java --amend
私が得るエラーメッセージは次のとおりです:
abort: cannot amend merge changesets
グーグルでこれを見つけました、それによると、それはmercurialの問題のように見えますが、それを回避する方法があると確信しています。
最後のローカル コミットの新しい変更を修正する手順を教えてください。