【发布时间】:2017-01-14 13:00:27
【问题描述】:
我们最近决定从我们的主项目中拆分一个子项目 foo。我们不想包含所有的 foo,例如所有与 foo 相关的测试都可以安全地保存在 foo/ 中。
现在,我有两个存储库:
main/
include/folder1
include/foo/
Test/
foo/
include/...
Test/...
我想用 foo/include 替换 main/include/foo。这可以使用git subtree split。问题是这会重写历史,我不确定如何将 main/include/foo 的更改推送到 /foo/include。 git subtree push -P include/foo/ foo 给出了可怕的结果。
有人知道怎么做吗?
【问题讨论】:
标签: git git-subtree