0

首先,我们只是迁移到 GIT,我不知道如何实现我的目标。

我有一个项目 CORE 需要为客户拆分,因为客户想要一个 CUSTOM 项目。大多数情况下,CUSTOM 中的视图与 CORE 中的视图不同,但我们需要将所有进入 CORE 的错误修复反映或合并到 CUSTOM 中。

我知道 GIT --tracking,但我认为这仅适用于分支,对吗?

我们需要将 CORE 和 CUSTOM 都托管在 Github 上,所以我不能只让 CUSTOM 成为我本地机器上的一个分支。

任何人?任何人?

4

1 回答 1

0

从我的角度来看,CUSTOM 应该是您项目的长期support branch项目。您实际上需要的是一个 git 工作流程。检查gitflow,它引入了一个 execllant 分支模型并提供了一个git flow support仅适用于您的情况的实验性子命令,请参阅此FAQ的最后一个条目。

如果您打算将 CUSTOM 保留为 github 上的单独存储库,您可以让您origin远程指向核心存储库,CUSTOM远程指向 CUSTOM 存储库。然后,将分支设置master为 orgin 的 track master 和branch-customCUSTOM remote 的 branch tracking master。

这是代码:

git remote add -t master origin <path to orgin>
git remote add -t branch-custom CUSTOM <path to CUSTOM>
于 2012-08-28T16:37:55.420 回答