如果我在同一个项目中与另一个开发人员合作,但我们每个人都有自己的工作领域(重叠但不经常),你会建议我们如何设置git?
答案 0 :(得分:4)
最简单的工作流程remains a centralized one(特别是与团队中的开发人员一样少)
(很多)more detail in this guide。
如果您没有额外的公共环境(例如,请使用GitHub),只需为每个开发人员创建2个repo:
在这个2x2回购设置中,你只能推送到你的裸仓库,等待你的同事从中取出:
或者你可以直接推送到他的公共裸仓库(针对特定补丁或对dev2任务的贡献):dev2将从他自己的公共裸仓库中撤出:
在这两种情况下,对帐都会在开发人员的私人非裸仓库中进行。