我们正在寻求使用GIT来帮助管理我们的网络文件,因为我们刚刚聘请了第二位开发人员。
我们不会使用GitHub,但我们确实有一个NAS驱动器(共享驱动器)所以我们最初的想法是这样的计划:
所以基本上每个开发人员都会将主项目存储库克隆到他们的开发人员存储库(质量控制),然后他们会将这个开发人员存储库克隆到他们的本地存储他们将进行更改/编辑,然后提交并将这些更改推送回开发人员资源库,供高级开发人员批准。一旦他们这样做,就会被推送给主人。
我不确定这是正确的方法,还是我应该使用分支机构,还是需要不同的工作流程?
答案 0 :(得分:0)
这个问题没有“正确”的答案。正确的工作流程适用于您和您的团队。
话虽如此,如果你只有两个开发人员,我不确定为什么你觉得你需要多个裸存储库。在这种情况下最简单的方法是:
在NAS上有一个中央存储库。
开发人员将克隆存储在其工作站上,而不是存储在网络驱动器上。
小型团队通常不需要拉动请求模型的复杂性。您的里程可能会有所不同。