首先,我们只是转向GIT,我不知道如何实现我的目标。Git tracking remote repo
我有一个项目CORE需要为客户拆分,因为客户想要一个CUSTOM项目。 大部分为只有CUSTOM中的视图与CORE中的视图不同,但我们需要将进入CORE的所有错误修复反映或合并到CUSTOM中。
我知道关于GIT - 跟踪,但我认为这只适用于分支机构正确吗?
我们需要在Github上同时拥有CORE和CUSTOM,所以我不能让CUSTOM成为本地机器上的一个分支。
有人吗?任何人?
首先,我们只是转向GIT,我不知道如何实现我的目标。Git tracking remote repo
我有一个项目CORE需要为客户拆分,因为客户想要一个CUSTOM项目。 大部分为只有CUSTOM中的视图与CORE中的视图不同,但我们需要将进入CORE的所有错误修复反映或合并到CUSTOM中。
我知道关于GIT - 跟踪,但我认为这只适用于分支机构正确吗?
我们需要在Github上同时拥有CORE和CUSTOM,所以我不能让CUSTOM成为本地机器上的一个分支。
有人吗?任何人?
从我的角度来看,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>
你可以有一个git的“文件夹”回家到多个远程仓库,你可以在它们之间进行比较的分支。查看'git remote add'和相关主题。 – tpg2114