gpt4 book ai didi

git - 使用 Git 协作完成一个 4 人项目

转载 作者:太空狗 更新时间:2023-10-29 13:14:44 28 4
gpt4 key购买 nike

在我的一个大学项目中,我是一个由 4 名开发人员组成的小组,负责从头开发 Web 应用程序。我们都对 Git 有非常基本的了解,并决定使用它进行代码库协作,我们建立了一个存储库,每个人都是 GitHub 上的协作者。

在过去的几个月里,我们只是简单地克隆并提交到 master 分支或从 master 分支提交,这一切都很好。然而最近,有时两个或更多人同时在代码库上工作,我们经常以一些人落后于提交而不得不在提交之前克隆 repo 而告终,这有时会导致他们的更改被迷路了。

今天,其中一位小组成员谈到了拥有一个“开发”分支,我们都克隆并提交到该分支,然后在每个冲刺结束时 merge 到主分支。我们试过了,但没有真正看到改进,因为我们仍然在同一个代码库中工作,所以出现了与以前相同的问题。

其他人有 fork (这对我来说是新事物)主仓库的想法,对其进行处理,然后将 pull 请求发送到主仓库,然后可以将其 merge 。这在实践中听起来是个不错的计划,因为如果它破坏了代码,可以审查更改并进行修复。反正我是这么理解的。

但正如我所说,我们都是 Git 的新手,对整个概念有非常基本的了解。组织一个由 4 名开发人员组成的团队处理 Git 存储库的标准方法是什么?我已经查看了一些 Git 文档,但对于只真正知道如何克隆和提交到主分支的人来说,这一切都相当困惑。

感谢您的帮助!

最佳答案

您需要查看 Git Workflow 和/或分支模型。有很多,从这里开始:

A successful git branching model

您需要考虑发布、暂存、生产等概念,因为这些很容易表示。这基本上都是关于组织的。

关于git - 使用 Git 协作完成一个 4 人项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15625779/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com