機能ブランチfeature/feature1
とdev
ブランチがあります。ビルド定義を選択したdevブランチのブランチポリシーを作成しました。
からプルリクエストを開始すると、2つのブランチがマージさfeature/feature1
れdev
てから、ビルドされますか?それとも単に構築するだけ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'.
プルリクエストは、ソースブランチのコードとターゲットブランチのコードが競合しないことを検証するために、常に一時スペースへのマージを実行します。マージの競合がある場合、プルリクエストを完了できません。
プルリクエスト検証ビルドが構成されている場合、このマージの一時的な結果もビルドされます。ブランチのコンテンツはビルドされず、マージの結果のみがビルドされます。
ただし、この一時的なマージ結果は、チェックの実行後に破棄されます。
プルリクエストを完了すると、ソースブランチは実際にターゲットにマージされます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加