Sky*_*ker 11 git github pull-request git-branch bitbucket-server
在GitHub和Atlassian Stash的上下文中,有一个共同的功能来执行Pull请求.Pull Request和分支之间有什么区别?拉取请求看起来像是一种不同的方式来调用分支或?
Rog*_*Rog 26
拉取请求表示您希望分支中的某些更改合并到目标分支.
一个例子可能是你根据当前的开发分支(比如"master")创建了一个新的分支"my-feature".完成后,您可以将分支推送到远程仓库并创建从"my-feature"到"master"的拉取请求.拉取请求使人们有机会查看更改和评论,您可以在同一分支上推送其他更改以响应将在拉取请求中更新的反馈.当代码很好地合并时,有人可以将合并应用于master并且pull请求被关闭.
您当然可以在不首先创建拉取请求的情况下合并分支,但拉取请求的好处在于协作.在Stash中,您可以配置谁可以合并到哪些分支,并且在合并之前需要一定数量的传递构建或批准.在团队环境中,此类工作流有助于提高代码质量和开发人员速度.