ここでの問題は、hg' ワークフローが明らかに循環していることです。
- hgプル、別の頭を得る
- hg merge、コミットされていない未解決の変更について警告を受ける
- hg commit -m "pre merge commit"、何も変更されていないというメッセージを取得
2 hg ステータスに移動し、次のような出力を参照してください。
! #foo.py# ? junk.out ? junk2.out
ここでの問題は、hg' ワークフローが明らかに循環していることです。
2 hg ステータスに移動し、次のような出力を参照してください。
! #foo.py#
? junk.out
? junk2.out
foo.py が .hg-ignore されたファイルのリストにある場合は、コミット時にコマンド ラインで明示的に指定してみてください。
例えば
hg commit -m "commit message" ./#foo.py
編集: エラーを詳しく見てください: ファイルは削除されました (ステータス リストの!) が、hg は削除を追跡していません。次を使用して、削除について hg に伝える必要があります。
hg rm -A ./foo.py
-A / --after
手段は、実際に削除が発生した後に削除を記録します