减少Mercurial中的存储库大小
|
当我的团队使用Mercurial存储库中的源进行给定项目时,该存储库的规模显然正在增长。因此,通过网络克隆存储库的速度越来越慢。
是否有任何技术可用于修剪较旧的提交或减小存储库的大小,以使克隆操作在较慢的网络上更快地进行?
(我们使用TortoiseHg作为Mercurial客户端,但是(我猜)不应该对解决此问题有所帮助。)
没有找到相关结果
已邀请:
4 个回复
久纳禾澎
磐剩
浩挎
CGI脚本可以为任何修订提供zip或tar文件。存档是即时生成的。您只需要添加
到您的配置文件。然后,您可以在以下网址下找到档案
将修订版本号替换为要更改的分支名称,以散列所需的哈希值用
,
或类似工具下载文件。 与单个变更集的规模相比,历史记录非常大时,这种策略才能奏效。 如果存储库包含经常更改的大文件,则可能是这种情况。 largefiles扩展名可以在这里替代:它仅允许您下载签出的修订所需的文件。这样,您就可以避免下载大文件的历史记录并节省大量带宽。
痴浪墨
,它将为您转换回购。然后,您可以尝试查看它是否可以更快地克隆。