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