Если у вас есть политики ветвления, вы можете обойти эту проблему:
В определении сборки (которое вы указали при проверке сборки) добавьте задачу PowerShell, которая проверяет исходную ветвь запроса на извлечение.,Если исходная ветвь не та, которую вы хотите, сборка завершится неудачей.
Например, в следующем сценарии, если исходная ветвь не test
, сборка завершится неудачей, поэтому добавьте ее в master
проверка сборки ветки:
$sourceBranch = "$(System.PullRequest.SourceBranch)"
if($sourceBranch -ne "test")
{
exit 1
}