git pull请求 - 这是一种更好的方法吗?

时间:2016-09-30 05:01:43

标签: git version-control git-workflow

我们有四个人在一个小应用程序上一起工作,我们制作了一个bitbucket存储库。

我们想做拉取请求,那么我们是应该在我们各自的机器(git clone https://....com)上克隆存储库,然后为我们工作的任何东西建立分支?例如,如果我的朋友正在构建facebook登录页面,他应该分叉仓库然后在那里做工作,还是克隆主仓库然后git branch fb-logingit checkout fb-login,然后提交?然后,推送到fb-login并创建PR?

由于

2 个答案:

答案 0 :(得分:2)

  1. 如果有一个项目有很多团队成员在工作,那么每个团队成员都应克隆主要回购。

  2. 您应该确定开发分支。在这个问题的上下文中,开发分支将是一个所有团队成员的更改将被合并,发布测试将在此分支上完成,最后代码将被推送到此开发分支的主分支

  3. 一旦他们克隆了它们,他们应该从开发分支中取出一个分支。每个团队成员都应该在他们的私人分支上工作。

  4. 在开发私有分支中的功能后,开发人员将从其分支机构发出pull请求以开发分支。

  5. 某些审核人员会将这些更改合并到开发分支中。理想情况下,没有人应该直接对开发分支进行更改。

答案 1 :(得分:0)

如果团队中的成员正在处理需要稍后聚集在一起的不同部分,他们应该克隆并分支,将您的更改放在您的分支中,并偶尔合并到主要部分以将更改传递给其他人。