web-dev-qa-db-ja.com

Mercurial-見つからないファイルのエラーでマージをコミットできません

「hgマージ」を実行しましたが、「hg commit -m "my msg .."」を実行しようとすると、次のエラーメッセージが表示されます。

abort: cannot commit merge with missing files

誰でもこれを修正してコミットを通過させる方法を説明できますか?

35
Zabs

hg statusを試して、状態!(欠落)のファイルを探します。

原因は、マージの一部であるファイルの1つが削除されたことです。ファイルの削除を取り消して、再試行してください。

52
Aaron Digulla

私のアプローチをHERES

hg statusは、不足しているファイルを通知します。次に、どこかからファイルを復元できます

または、hg remove <path/name of missing file>

次にコミットします。ダーウィンが喜んで、あなたのリポジトリは再び正気になります。

13
Shayne

TortoiseHGを使用している場合は、[表示/コミット]をクリックします。状態!(欠落)のファイルが表示されます。

ファイルを右クリックし、Revert(ファイルの削除を取り消す)を選択してコミットします。

2
Iasmini Gomes