2016-09-30 112 views
0

我们有四个人在一个小应用程序上一起工作,我们创建了一个bitbucket存储库。git拉请求 - 这是一个更好的方法?

我们想要做pull请求,所以我们应该在个人计算机上克隆存储库(git clone https://....com),然后为我们的工作做一个分支?例如,如果我的朋友正在构建Facebook登录页面,他是否应该分叉回购,然后在那里完成工作,或克隆主回购,然后git branch fb-login,git checkout fb-login,然后提交?然后,推到fb登录并创建一个公关?

感谢

+0

这是一个很好的方法。你还应该阅读关于这个[git flow](http://nvie.com/posts/a-successful-git-branching-model/)。 –

回答

2
  1. 如果有一个项目上有很多团队成员在工作,那么每个团队成员都应该克隆主仓库。

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

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

  4. 在开发私有分支的功能之后,开发人员会提出请求从分支开发分支。

  5. 某些评论者会合并这些更改以开发分支。理想情况下,没有人应该直接对开发分支进行更改。

0

如果团队的成员在需要后来走到一起,不同的部分工作,他们都应该克隆和分支,把你改变你的分支,并保持合并到主偶尔提供更改给他人。

+0

谢谢!何时分叉是有意义的? – user1354934

+0

叉子永远不会再回来... – GPS

相关问题