3

ここでの問題は、hg' ワークフローが明らかに循環していることです。

  1. hgプル、別の頭を得る
  2. hg merge、コミットされていない未解決の変更について警告を受ける
  3. hg commit -m "pre merge commit"、何も変更されていないというメッセージを取得
  4. 2 hg ステータスに移動し、次のような出力を参照してください。

    ! #foo.py#
    ? junk.out
    ? junk2.out
    
4

1 に答える 1

3

foo.py が .hg-ignore されたファイルのリストにある場合は、コミット時にコマンド ラインで明示的に指定してみてください。

例えば

hg commit -m "commit message" ./#foo.py

編集: エラーを詳しく見てください: ファイルは削除されました (ステータス リストの!) が、hg は削除を追跡していません。次を使用して、削除について hg に伝える必要があります。

hg rm -A ./foo.py

-A / --after手段は、実際に削除が発生した後に削除を記録します

于 2013-09-04T15:15:55.477 に答える