删除存储库中的杂乱Git子树。回购规模太大

时间:2018-04-24 10:07:03

标签: git subtree

在我们的CI / CD管道中,我们错误地执行了一些子树命令

targ = $Helper_R_Spin

-- In case of running this multiple times, start by deleting the cust attrib
if cust_attrib!=undefined then
    custAttributes.delete targ cust_attrib

cust_attrib = attributes cust_attribs
(
    parameters AttribParams rollout:AttribRollout
    (
        cust_z type:#float range:[-10,10] ui:cust_spin
    )

    rollout AttribRollout "Helper Controls"
    (

        Spinner cust_spin "The Spinner" range:[-10,10,0]
    )
)

custAttributes.add targ cust_attrib
paramWire.connect2Way targ.cust_attribs[#cust_z] targ.rotation.controller[#z_rotation] "z_rotation" "cust_z"

这导致其他存储库的副本在每次合并时被拉入。因此,我们的回购增长得太快了。

我们删除了错误的git子树代码,但我们的repo现在填充了浮动子树引用,我不知道如何删除它们。

enter image description here

REMOTE存储库的大小已经是+ 1Gb,其中实际源(本地git)是+/- 100Mb。 关于如何解决这个问题的任何建议?

0 个答案:

没有答案