kum*_*mar 1 azure-devops azure-pipelines
我有功能分支feature/feature1和dev分支。我为我选择了构建定义的 dev 分支创建了一个分支策略。
当我从feature/feature1to发起拉取请求时,dev它是否合并了 2 个分支然后进行构建?或者它只是构建feature/feature1?
* [new branch] dev -> origin/dev
* [new branch] feature/feature2 -> origin/feature/feature2
* [new branch] feature/test -> origin/feature/test
* [new branch] master -> origin/master
* [new branch] release/release-1 -> origin/release/release-1
* [new branch] release/release-2 -> origin/release/release-2
* [new ref] refs/pull/37/merge -> pull/37/merge
##[command]git checkout --progress --force refs/remotes/pull/37/merge
Note: checking out 'refs/remotes/pull/37/merge'.
Run Code Online (Sandbox Code Playgroud)
拉取请求将始终执行合并到临时空间,以验证源分支中的代码和目标分支中的代码不冲突。如果存在合并冲突,您将无法完成拉取请求。
如果您配置了拉取请求验证构建,那么也会构建此合并的临时结果。你的分支的内容不是建立的,只有合并的结果。
但是,在检查运行后会丢弃此临时合并结果。
当您完成拉取请求时,您的源分支实际上将合并到目标中。
| 归档时间: |
|
| 查看次数: |
649 次 |
| 最近记录: |