我在 Windows 8.1 计算机上使用 Tortoise 2.7.1
我正在尝试将我的项目推送到公共存储库( Windows Server 2003 R2 )并且它正在使用以下消息中止:<\ n / p>
abort:清空或丢失图像/ Thumbs.db
的revlog
我必须补充一点,我最近禁用了 Thumbs.db 的创建,并开始删除现有的。
我收到此错误后,尝试将Thumbs.db添加到 .hgignore 和提交+推送。和以前一样,提交很好,但推送仍然给了我相同的消息。
任何帮助都将受到高度赞赏。
谢谢, Setnara
答案 0 :(得分:0)
开始删除现有的
看起来你也删除了(可能是递归地)Mercurial存储库中的一些文件,它们(现在它们)已经损坏了..: - (
如果您可以在磁盘上找到存储库,则可以使用以下命令检查其状态:“hg check
”(我不知道Tortoise是否在菜单中有这样的命令)这将告诉您如果你有腐败。
如果是这种情况,我建议您备份文件,删除损坏的存储库,然后从中央公共存储库再次克隆它,然后检出文件并将其与保存的文件进行比较(您可能已经处理了一些文件而没有提交它们。)
希望它会有所帮助。
答案 1 :(得分:0)
我遇到了同样的问题。
如果您仍然在垃圾箱中有文件,则相关文件可能仍然存在。如果是这种情况,您只需恢复文件并按下即可。
答案 2 :(得分:0)
我遇到了同样的问题,并以此方式解决了该问题: