2012-08-28 103 views
0

首先,我们只是转向GIT,我不知道如何实现我的目标。Git tracking remote repo

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

我知道关于GIT - 跟踪,但我认为这只适用于分支机构正确吗?

我们需要在Github上同时拥有CORE和CUSTOM,所以我不能让CUSTOM成为本地机器上的一个分支。

有人吗?任何人?

+0

你可以有一个git的“文件夹”回家到多个远程仓库,你可以在它们之间进行比较的分支。查看'git remote add'和相关主题。 – tpg2114

回答

0

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

如果您打算将CUSTOM作为github上的独立回购库,则可以让您将origin远程点指向核心回购点,并将CUSTOM指向远程指向CUSTOM回购点。然后,设置分支master以跟踪CUSTOM远程主站的orgin和分支branch-custom跟踪主站。

下面是代码:

git remote add -t master origin <path to orgin> 
git remote add -t branch-custom CUSTOM <path to CUSTOM>