繁体   English   中英

带有 Bitbucket 拉取请求的 Git 流程

[英]Git flow with Bitbucket pull requests

我使用git flow feature finish来完成一个功能分支。 我使用 git-flow 的 AVH 分支,它删除了远程功能分支 - 但 Bitbucket 拉取请求仍然打开。 我应该如何关闭 Bitbucket 拉取请求?

在遵循 git flow 工作流程的同时,将来接受 PR 的正确方法是什么?

虽然 git-flow 的 AVH 版本在您执行git flow feature finish时删除了远程功能分支,但奇怪的是,它没有推送任何内容。 它让你留在 master 分支,所以一旦你完成git pushgit push origin master:master ,BitBucket 拉取请求将自动标记为已合并,这将关闭它。 没有必要修改提交消息 - 它适用于标准提交消息。

git-flow 的 AVH 版本有一些附加功能: https : //github.com/petervanderdoes/gitflow-avh

它支持钩子(自定义脚本): https : //github.com/petervanderdoes/gitflow-avh/wiki/Reference : -Hooks- and-Filters#hooks

您可以使用以下方法在 Mac 上切换到 AVH 版本:

brew uninstall git-flow
brew install git-flow-avh

要在 git flow 中支持拉取请求,您可以添加一个脚本:

.git/hooks/post-flow-feature-publish.sh

运行命令时:

git flow feature my-feature publish

Git flow 会将代码推送到功能分支并调用钩子脚本来创建 PR。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM