我们有四个人在一个小应用程序上一起工作,我们制作了一个bitbucket存储库。
我们想做拉取请求,那么我们是应该在我们各自的机器(git clone https://....com
)上克隆存储库,然后为我们工作的任何东西建立分支?例如,如果我的朋友正在构建facebook登录页面,他应该分叉仓库然后在那里做工作,还是克隆主仓库然后git branch fb-login
,git checkout fb-login
,然后提交?然后,推送到fb-login并创建PR?
由于
答案 0 :(得分:2)
如果有一个项目有很多团队成员在工作,那么每个团队成员都应克隆主要回购。
您应该确定开发分支。在这个问题的上下文中,开发分支将是一个所有团队成员的更改将被合并,发布测试将在此分支上完成,最后代码将被推送到此开发分支的主分支
一旦他们克隆了它们,他们应该从开发分支中取出一个分支。每个团队成员都应该在他们的私人分支上工作。
在开发私有分支中的功能后,开发人员将从其分支机构发出pull请求以开发分支。
某些审核人员会将这些更改合并到开发分支中。理想情况下,没有人应该直接对开发分支进行更改。
答案 1 :(得分:0)
如果团队中的成员正在处理需要稍后聚集在一起的不同部分,他们应该克隆并分支,将您的更改放在您的分支中,并偶尔合并到主要部分以将更改传递给其他人。