Закрытая регистрация всегда связывает рабочие элементы со сборкой
Я использую TFS2010 с закрытыми регистрациями, и хотя я установил "Связать наборы переменных и рабочие элементы" в false, наборы изменений и рабочие элементы связаны с этой сборкой.
Это происходит только на закрытых сборках. Если я запускаю сборку с другими триггерами регистрации (вручную, непрерывно, по расписанию), наборы изменений и рабочие элементы не ассоциируются со сборкой, если для параметра "Связать наборы изменений и рабочие элементы" не установлено значение true.
Есть идеи, почему это происходит? Я использую шаблон процесса Visual Studio Scrum с определениями рабочих процессов по умолчанию. Может быть, есть проблема в определении рабочего процесса?
1 ответ
Сборки Gated-CheckIn по умолчанию связаны с набором изменений и соответствующими рабочими элементами. Этот логический параметр решает, должны ли сборки без Gated-CheckIn иметь связанные наборы изменений и рабочие элементы.
Если вы посмотрите на шаблон по умолчанию, то увидите, что действие AssociateChangesetsAndWorkItems вызывается, если для этого параметра задано значение true, причина построения не Gated-CheckIn. Отображаемое имя гласит: "Связать наборы изменений и рабочие элементы для сборок не-Shelveset".
Я думаю, что описание этого параметра вводит в заблуждение. В нем говорится: "Установите значение true, чтобы связать наборы изменений и рабочие элементы со сборкой". Это должно сказать "к сборке без gated-checkin".