Ответ 1
Когда вы находитесь на панели ожидающих изменений, готовой проверить свое исправление, и вы связываете свой рабочий элемент с набором изменений, вы должны изменить "Разрешить" на "Связать" (или что бы то ни было в Scrum).
Чтобы сделать это, по умолчанию сложнее.
Вам нужно изменить определение шаблона рабочего элемента для типов используемых вами элементов работы (ошибка, задача и т.д.).
Один вариант заключается в том, чтобы удалить параметр "Разрешить" вообще, вы можете сделать это следующим образом:
Откройте XML для вашего типа рабочего элемента (или графического интерфейса в Power Toys, если вы предпочитаете): Найдите и удалите:
-
<ACTION> <ACTION value="Microsoft.VSTS.Actions.Checkin" /> </ACTION>
из вашего шаблона - он будет в <TRANSITIONS>
против конкретного перехода между двумя состояниями.
Это означает, что TFS никогда не будет переводить ваш рабочий элемент как часть вашей проверки, вам придется делать это каждый раз.
Другой параметр состоит в том, чтобы добавить новый рабочий элемент "Состояние" (например, "В процессе разработки" ), который не имеет ACTION of Checkin. Затем вы можете перевести свои рабочие элементы в это состояние виста, работая над ними, а затем вернуться к "Assigned" (или что-то еще), прежде чем проверять их и "разрешать" их.
Книга Professional Team Foundation Server 2010 от Wrox поможет в редактировании WIT.
Есть, вероятно, больше способов сделать это, все зависит от команды и среды, в которой вы работаете:).
Существует и другой способ , который влияет только на клиентскую машину:
Чтобы сделать "Associate" действием по умолчанию (вместо "Resolve" ), установите раздел реестра
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\TeamFoundation\SourceControl\Behavior\ResolveAsDefaultCheckinAction
до False
.
N.B. Заменить 12.0
(для VS2013) на 14.0
для VS2015, 11.0
для VS 2012 или 10.0
для VS 2010.