6

我对我的工作存储库进行了一些更改,并添加了一些小的(2kb-10kb)python 文件。然后我捆绑了我的更改:

hg bundle --base 100:120 nameofbundle.hg

我的捆绑包似乎是 20MB。当我运行时:

hg diff -r 100:120

我可以看到我在 python 文件中所做的所有更改,但它仍然不能解释 20MB 的大小。我可能有可能添加了另一个文件从而导致这个奇怪的大小,有没有办法查看这个文件或正在跟踪的文件(从 r100-120)?

我希望我已经说清楚了,我还是 mercurial 的新手。


编辑

当我跑

hg bundle --base 119:120 nameofbundle.hg
hg bundle --base 118:120 nameofbundle.hg

当我刚刚在 python 文件中为两个更改集编辑了 8 行时,我找到了 439 个更改集。我不明白这些变化没有显示在差异中?

4

2 回答 2

2

您可以使用以下命令查看捆绑包

hg in nameofbundle.hg

它将显示给定包文件中的变更集。

于 2012-04-16T12:59:53.873 回答
0

[如 OP 所述]


命令应该是

hg bundle -r 120 --base 100 nameofbundle.hg

这仅捆绑了 20 个变更集,并将大小减少到仅 16k。

于 2020-03-25T20:06:42.537 回答