Git有2位开发人员

时间:2010-08-30 10:02:24

标签: git

如果我在同一个项目中与另一个开发人员合作,但我们每个人都有自己的工作领域(重叠但不经常),你会建议我们如何设置git?

1 个答案:

答案 0 :(得分:4)

最简单的工作流程remains a centralized one(特别是与团队中的开发人员一样少)

alt text

(很多)more detail in this guide

如果您没有额外的公共环境(例如,请使用GitHub),只需为每个开发人员创建2个repo:

  • 一个用于工作的人(带有工作树)
  • 一个bare repo(无工作树),适合您或您的同事to push to

在这个2x2回购设置中,你只能推送到你的裸仓库,等待你的同事从中取出:

alt text

或者你可以直接推送到他的公共裸仓库(针对特定补丁或对dev2任务的贡献):dev2将从他自己的公共裸仓库中撤出:

alt text

在这两种情况下,对帐都会在开发人员的私人非裸仓库中进行。