当我的团队使用 Mercurial 存储库中的源代码处理给定项目时,存储库的大小显然在增长。因此,通过网络克隆存储库变得越来越慢。
是否有任何技术可用于删除较旧的提交或减小存储库的大小,以使克隆操作在慢速网络上更快?
(我们使用 TortoiseHg 作为 Mercurial 客户端,但这(我猜)不会对这个问题的解决方案产生影响。)
一种选择是use the convert分解你的存储库的扩展 http://hgtip.com/tips/advanced/2009-11-16-using-convert-to-decompose-your-repository/到一组较小的存储库。
假设您有一个存储库,其中包含许多项目(文件夹)。并且您已经决定,如果每个项目(文件夹)都是一个单独的存储库,情况会更好。您可以使用convert
扩展来做到这一点并保留您的变更集历史记录。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)