【发布时间】:2010-08-30 10:02:23
【问题描述】:
如果我在同一个项目上与其他开发人员合作,但我们每个人都有自己的工作领域(重叠但不频繁),你会建议我们如何设置 git?
【问题讨论】:
-
您可以查看 kernel.org 指南 - kernel.org/pub/software/scm/git/docs/everyday.html
-
刚刚添加了一些图片来说明 2x2 存储库设置。
标签: git
如果我在同一个项目上与其他开发人员合作,但我们每个人都有自己的工作领域(重叠但不频繁),你会建议我们如何设置 git?
【问题讨论】:
标签: git
最简单的工作流程remains a centralized one(尤其是在您团队中的开发人员很少的情况下)
(很多)more detail in this guide.
如果您没有额外的通用环境(例如 GitHub),只需为每个开发人员创建 2 个 repo:
在这个 2x2 存储库设置中,您只能推送到您的裸存储库,等待您的同事从中提取:
或者您可以直接推送到他的公共裸仓库(针对特定补丁或对 dev2 任务的贡献):dev2 将从他自己的公共裸仓库中拉取:
在这两种情况下,协调都将在开发者的私有非裸仓库中进行。
【讨论】: