目前我们有 repo cos,这是我们的主要 repo。我们还有 repo cos2,其中包含截至我们分叉之日的所有 cos 提交。它们是完全独立的存储库。在正式迁移到 cos2 之前,我们需要将 cos 中的更改提交到 cos2,但在此期间我们需要 cos2 中的 cos 提交。
Repo Cos A---B---C---D---n
| | | |
Repo Cos2 A---B---C---D---n
或者
Repo Cos A---B---C---D---n
\ \ \ \
Repo Cos2 E---F---G---H---n
我们如何在 cos 中获得特定的提交或合并到 cos2?
cos2 中的任何内容都不需要转到 cos,但 cos 中的所有内容都需要转到 cos2。但是,我们需要能够在 cos2 中继续开发,因此我们不能只是克隆 cos 以在发生分歧时重新创建 cos2。
我希望有这样的命令,
git merge feature/branch user@giturl:/cos2 :feature/branch
但我认为不存在。