0

我有一个包含多个分支的 git 项目

我想使用基于标签的 git bundle 不断更新这个存储库的离线副本。我生成包然后标记它。

我想同步一些分支只是为了减小我的包大小。

生成包: git bundle create branch-list ^last_tag

使用以下标签完成标记: git tag -f branch-list tag_name

标记和捆绑创建的分支列表是相同的。

然而,在生成一个包和标记之后,如果我用这个新标签生成另一个包,它会压缩所有对象并且包的大小非常大,几乎和 git 的大小一样大,而实际上它应该拒绝创建空的捆。

这种行为仅在某些 git 中可见。在其他一些情况下,它工作正常。什么不见​​了?谢谢您的帮助。

4

0 回答 0