0

Explorerの検索機能を使用して、プロジェクトからいくつかのデータベースファイルを削除しました。その後、Mercurialは、コミットを拒否するファイルが見つからないと文句を言います。シェルフツールを使用してみましたが、バージョン2.5のTortoiseHGのバグレポートで、データベースファイルを保持しているノードが見つからなかったと述べています。'どうすればこれを解決できますか?

4

1 に答える 1

2

作業ディレクトリ内のファイルだけでなく、データストア自体のファイルも削除した可能性があります(.hg/....)?エクスプローラーで微妙に検索すると、それが可能になります。同等のコマンドラインは次のとおりです。

ry4an@four:~/projects/unblog$ find . -name '*.xml*'
./static/attachments/2005-09-22-isle-royale.gpx.xml
./.hg/store/data/static/attachments/2005-09-22-isle-royale.gpx.xml.i

その.gpx.xmlファイルを削除することは完全に安全で問題ありませんが.gpx.xml、名前に含まれるすべてのファイルを削除すると、ストアからファイルが削除され、リポジトリが破損します。

リポジトリで実行hg verifyしてみて、どのような出力が得られるかを確認してください。

于 2012-09-08T16:04:53.463 に答える