Bitbucket:自动使用rerere进行Pull Request

时间:2015-12-23 22:51:36

标签: git bitbucket pull-request git-rerere

我是Bitbucket的新手,我正在试图弄清楚如何使用rerere来获取请求。

作为管理员,我想尝试在所有分支中合并,然后有人真正尝试将它们与拉请求合并。如果我抓住会导致合并冲突的分支,我可以提前解决它,并使用rerere保存分辨率。如果我可以将我的分辨率复制到BitBucket服务器,理论上它可以自动解决冲突。

但我有以下问题。

  • 我不知道BitBucket合并的位置
  • 即使我这样做,也没有允许自动提交rerere的设置。 (请参阅此命令行的answer

我想知道是否有某种方法可以将某种类型的钩子添加到拉取请求中,这可以允许我执行必要的命令来应用rerere。

1 个答案:

答案 0 :(得分:1)

git rerere更适合本地方面(您在本地克隆中提取然后合并拉取请求分支)

git rerere不是由git repo托管服务提供商(如GitHub或BitBucket)管理的,因为拉取请求应该简单地合并(快进合并),以便维护者快速整合贡献。 / p>

如果合并不是微不足道的,那就意味着贡献者会收到通知,并且必须在他/她的本地仓库中执行git fetch + git rebase origin/master,然后再次推送他/她的推送请求分支。
然后(再次)通知维护者,只需单击按钮即可整合修订和更新的贡献。