所以我对 Git 很陌生。我在本地使用了一段时间,但从来没有达到分布式团队协作的预期目的。
背景: 最近我公司的外部开发人员开始推动我自己和我公司的另一名员工,他们一直在对我们的网站进行微小的更改,以开始承诺他们的回购。他们使用 git flow 工作流程。
计划的流程: 我的公司在流程和控制方面非常强大,所以我们的 IT 部门有一个人,如果你愿意的话,他将充当那种“看门人”。他将我们开发人员的 repo 副本克隆到我们的网络,员工 #2,然后我从看门人的克隆中克隆。员工 #2 和我永远不会直接访问开发人员的仓库。我检查了看门人的克隆,他拥有我们开发者仓库的所有跟踪分支。我的他的克隆没有任何跟踪分支。为了获得跟踪分支,他是否必须检查我们需要的所有分支,然后让我和员工 #2 进行提取?并且将我们的分支进入他的(看门人)分支进入他们的(开发人员)分支是否可能存在问题。
这是计划过程的一个小ASCII图:
Developer repo
|
|
Company "Gate keeper"
/ \
/ \
/ \
me employee #2
似乎如果我没有适当的开发分支来创建功能分支,它就会把事情搞砸。
抱歉,拖了这么久,感谢您的帮助!
tl;dr从没有原始的所有远程跟踪分支的克隆的克隆中工作,我如何获得它们以及潜在的问题是什么?