手动删除某些文件后,Mercurial(TortoiseHG)将不会提交

时间:2012-09-08 15:42:51

标签: mercurial tortoisehg

我使用资源管理器中的搜索功能从项目中删除了一些数据库文件。之后,Mercurial抱怨无法找到文件,拒绝提交。我尝试使用搁置工具,但我在TortoiseHG的2.5版本的bug报告中运行,说明找不到保存数据库文件的节点。 “ 我该如何解决这个问题?

1 个答案:

答案 0 :(得分: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并查看您获得的输出。