TFS Запретить двум людям редактировать одну и ту же ошибку

Я работаю над оценкой TFS 2013, особенно для отслеживания ошибок. Мы уже используем его для контроля версий. Заданный вопрос касается блокировки записей об ошибках в TFS. Наши сотрудники продемонстрировали, что они могут попасть в состояние, при котором при использовании веб-клиента и Visual Studio они могут редактировать одну и ту же ошибку.

Есть ли способ ограничить это взаимодействие, чтобы только один человек мог редактировать этот элемент? Я знаю, что другие программы для отслеживания ошибок уже делают это. Я надеюсь, что это неправильная конфигурация созданной ими прото-среды.


person Vengeance    schedule 20.11.2015    source источник
comment
вы хотите, чтобы только один конкретный пользователь мог редактировать ошибки? Или вы не хотите, чтобы ошибки исправлялись более чем одним пользователем одновременно? Лучше, если вы дадите нам один пример, чтобы показать сценарий.   -  person Vicky - MSFT    schedule 26.11.2015
comment
Не хочу, чтобы ошибки изменяли более одного пользователя ...   -  person Vengeance    schedule 27.11.2015
comment
Вот сценарий ... Большие функциональные группы QA, PO и Devs ... QA вводит ошибку, сохраняет ее. Возвращается, начинает добавлять пояснения. В то же время Dev начинает размечать его, запрашивая дополнительную информацию. PO видит элемент и тоже начинает добавлять комментарии. Это превращается в гонку за тем, кто совершит первый. Как я могу предотвратить это в программном обеспечении? Другое программное обеспечение для управления тестированием сразу же предотвращает это.   -  person Vengeance    schedule 27.11.2015


Ответы (1)


Чтобы избежать одновременного множественного изменения рабочего элемента, вы можете настроить определение поля «Изменено», чтобы другие не могли изменять это поле, если оно имеет значение:

<FieldDefinition name="Changed By" refname="System.ChangedBy" type="String" syncnamechanges="true" reportable="dimension">
<COPY from="currentuser" />  
<FROZEN /> 
</FieldDefinition>

Проверьте: https://msdn.microsoft.com/en-us/library/ms404857.aspx

person Cece Dong - MSFT    schedule 23.11.2015
comment
Речь идет о редактировании / блокировке рабочих элементов, а не исходного кода. - person ds19; 23.11.2015
comment
@ ds19 Для редактирования / блокировки рабочего элемента требуется изменение шаблона рабочего элемента, который представляет собой код XML. По умолчанию это ограничение отсутствует и требует изменения шаблона. - person Sumo; 23.08.2016
comment
@Sumo первоначальный ответ был о разрешении многократного выезда (см. Историю ответов) - person ds19; 29.08.2016