0

使用功能分支工作时,如何配置我的 bitbucket-pipeline.yml 文件以使更改自动合并到主分支?

4

1 回答 1

1

这就是我为将分支合并到 master 所做的工作

#fetch from all branches and mock a user to perform the merge
- git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"
  \ && git config user.email "git@example.com"
  \ && git config user.name "git"
- git fetch origin && git checkout origin/master
- git merge $BITBUCKET_BRANCH

最后,如果您想提交合并,您应该git push在脚本末尾添加一个命令,可能使用存储库的真实帐户。

编辑

上述解决方案似乎仅在用户是存储库的所有者时才有效。
尝试使用此处depth所述的管道配置选项来克隆完整的存储库。

于 2018-10-29T14:12:30.687 回答