TortoiseHG 提交非常慢
Posted
技术标签:
【中文标题】TortoiseHG 提交非常慢【英文标题】:TortoiseHG commits are very slow 【发布时间】:2016-08-21 15:15:29 【问题描述】:提交过去相当快,但现在可能需要 10 秒。其他 TortoiseHG 操作(例如更新和推送)相当快,但最近提交速度很慢。我的仓库有大约 2600 次提交;它是否需要某种重新索引以使其再次更快?还是在这样的旧存储库上提交总是很慢?
【问题讨论】:
【参考方案1】:2600 个变更集并不是“大回购”的共同点。除了普通的操作系统级别的管理任务,尝试使用hg verify
检查repo的状态,并咨询Repository Corruptionwiki寻找可能的解决问题的方法
【讨论】:
我运行了 hg verify 并没有说它是否发现任何错误......这是否意味着没有错误,或者它是否修复了它们? 然后我运行了hg debugrebuildstate -r tip
,它似乎有所帮助,尽管我测试的唯一提交相当小。
好的,这很有趣...当我提交时控制台会这样说(并且此操作需要几秒钟):calling hook commit.lfiles: hgext.largefiles.reposetup.checkrequireslfiles
...即使我有禁用大文件扩展名也可以我的仓库中有一些大文件?我现在除了代码什么都没有提交,但是里面有大文件......
@ekolis - 也许禁用|删除钩子会是更好的解决方案?
禁用挂钩?喜欢大文件扩展名?还是别的什么?以上是关于TortoiseHG 提交非常慢的主要内容,如果未能解决你的问题,请参考以下文章
TortoiseHg 4.4 它是不是适用于在 subrepos 中提交新项目?
VisualHG使用[R]标记文件,但TortoiseHg在提交时仍会删除/添加文件