如何解决是否可以找出变更集的存储库大小的增量更改?
我认为Mercurial内部将存储一个增量,该增量指示一个变更集和下一个变更集之间的差异。通常,此增量应比在变更集中存储修改后的文件的整个副本小得多。
是否可以找出任意变更集的增量大小?
我开始使用hg diff
转储差异文本,然后查看其大小...但是后来我意识到,这可能不是Mercurial在内部存储其增量的方式-可以将其压缩或至少压缩更有效率。因此,这似乎不是正确的方法。
我认为可以做的唯一另一种方法是手动获取存储库大小,然后提交,再次检查等。这应该可以工作,但很乏味,并且有犯错误的风险。同样,查看过去变更集的大小也不是很有用。
理想情况下,我正在寻找一个hg ...
命令,该命令只会打印出增量大小。
为什么要这样做:我正在讨论如何存储某些大量的大文件。如果我得出结论,三角洲很小(或很大),这可能有助于决定该怎么做。我想在本地运行测试并收集此信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。