6

作業リポジトリにいくつかの変更を加え、いくつかの小さな(2kb-10kb)pythonファイルを追加しました。次に、変更をバンドルしました。

hg bundle --base 100:120 nameofbundle.hg

私のバンドルは20MBのようです。私が走るとき:

hg diff -r 100:120

Pythonファイルで行ったすべての変更を確認できますが、それでも20MBのサイズについては説明されていません。別のファイルを追加してこの奇妙なサイズを引き起こしている可能性がありますが、このファイルまたは追跡されているファイル(r100-120から)を表示する方法はありますか?

私はこれを明確にしたと思います、私はまだ水銀の初心者です。


編集

私が走るとき

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 に答える