首先,我们只是转向GIT,我不知道如何实现我的目标。
我有一个项目CORE需要为客户分开,因为客户需要一个CUSTOM项目。 主要只有CUSTOM中的视图与CORE中的视图不同,但是我们需要将所有进入CORE的错误修复反映或合并到CUSTOM中。
我知道GIT - 跟踪,但我认为只有分支正确吗?
我们需要在Github上托管CORE和CUSTOM,所以我不允许将CUSTOM作为本地计算机上的分支。
任何?任何人吗?
答案 0 :(得分:0)
从我的观点来看,CUSTOM应该是项目的长期support branch
。你需要的是一个git工作流程。检查gitflow,它引入了一个execllant分支模型并提供了一个实验性的子命令git flow support
,它仅适用于您的情况,请参阅此FAQ的最后一项。
如果您打算将CUSTOM保留为github上的单独repo,您可以让origin
远程指向核心仓库,CUSTOM
远程指向CUSTOM仓库。然后,设置分支master
以跟踪主要的orgin和分支branch-custom
跟踪CUSTOM远程主机。
以下是代码:
git remote add -t master origin <path to orgin>
git remote add -t branch-custom CUSTOM <path to CUSTOM>