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