因此,假设有三位开发人员:Alice,Bob和Cecil。他们决定在没有中央回购的情况下使用Git。他们都为彼此设置了遥控器,以便:
remotes/bob/master
remotes/cecil/master
remotes/alice/master
remotes/cecil/master
remotes/alice/master
remotes/bob/master
现在,Alice希望她的本地主分支跟踪两个远程主分支。这在Git中甚至可能吗?如果没有,你们用什么工作流来解决这个问题?
答案 0 :(得分:16)
How to track more than one remote with a given branch using Git?
简而言之,“除非您编写自定义脚本/程序/别名,否则无法完成”。
我建议他们或者同意一个包含开发树的公共中心分支,或者他们互相发送拉取请求,而不是要求每个开发人员跟踪其他所有开发人员。