Skip to content

项目开发协作文档

KouweiLee edited this page Mar 26, 2023 · 1 revision

项目开发协作流程

本小组项目开发协作流程为:

  1. 分支管理:为了保持主分支的稳定和可用性,开发人员在每次更改时要创建一个新的分支,使用指令git checkout -b 新分支名。团队成员应该在自己的分支上进行开发和测试,完成后使用命令git push origin 分支名:分支名来上传到远程仓库。
  2. Merge Request审核:点击主页的Merge Request选项,向主分支提交一个Merge Request。对应的审核人应该仔细检查代码,并在Comment中给出修改建议。提出修改建议后,相关人员修改代码后重新push即可,不需要再创建Merge Request。审核人再次检查,直到无误为止,此时即可合并到主分支。合并后,可选择点击Delete Branch,将被合并的分支删除,保持仓库的简洁。

其他的一些细节包括:

  1. 在负责人修改代码时,如果再次提交想覆盖之前的提交版本,可以使用指令git commit --amend,即可覆盖前一次提交的版本。但此时push到远程需要加参数--force,即git push origin 分支名:分支名 --force
  2. Issue管理:团队成员可以在Issue上发布关于项目的问题。

其他功能各位具体探索,我们主要使用分支管理和Merge Request来保证我们协同开发效率。

项目公告栏

Clone this wiki locally