所以我将把一堆存储库从bitbucket.org迁移到一个新的onfrontise Bitbucket服务器实例。
我无法决定是将每个存储库克隆为--bare还是--mirror。
脚本化过程看起来非常简单。
所以我实际上并没有反映bitbucket.org的回购,而是迁移它们。我的理解是git clone --mirror给出了原始的真实副本。虽然git clone --bare没有,但之后至少需要一次获取。这就是我最初认为使用--mirror最好的原因。
但现在我担心使用镜子会有一些危险。
所以我的问题是。
--mirror
只是意味着“按原样”复制所有引用(而不是,例如,只复制分支并将它们映射到远程跟踪引用)。您的用例在其预期目的范围内。
(只是为了澄清 - --bare
也直接映射refs而不是创建远程跟踪引用表单分支,但它不会像--mirror
那样复制所有引用。)