我怎样才能阻止git子树拆除所有东西?

时间:2016-04-30 17:11:10

标签: git git-subtree

主repo有一个子目录,其中包含主repo和使用子树的另一个repo的代码。我从另一个回购中压缩了每一个合并,以保持主要回购的历史清洁。

现在我想将主repo的分支分成两个分支,每个分支对应一个顶层目录。这意味着子树的前缀将更改为/,这没关系。

我跑了git subtree split -P=subdirectory/ -b newbranch,一切似乎都很完美,除了每次壁球合并都变成了完全合并,带来了来自其他回购的所有历史记录!为什么要这样做,我怎样才能保留我的主要回购历史,包括今天的其他回购只有南瓜呢?

0 个答案:

没有答案