TFS 2012 - Как узнать, проверена ли ревизия кода? - программирование
Подтвердить что ты не робот

TFS 2012 - Как узнать, проверена ли ревизия кода?

Недавно мы начали использовать Team Foundation Server 2012 и используем функцию проверки кода, чтобы другие разработчики просматривали изменения кода. Кажется, он отлично работает; однако, как проект, я хотел бы видеть, что данный набор изменений был просмотрен кем-то другим.

Например, скажем, разработчик Bob вносит изменения и запрашивает обзор этих изменений. Это создает полку для изменений и создает рабочий элемент проверки кода для запрошенного обзора. Разработчик Alice рассматривает изменения, делает некоторые комментарии и заканчивает обзор. Боб включает в себя предложения и проверки Алисы в наборе изменений.

В качестве руководства проектом я выполняю поиск наборов изменений и вижу, что Боб проверен в наборе изменений 123. Если я посмотрю на этот набор изменений, есть связанный с ним рабочий элемент для задачи, над которой работал Боб, но не было указано, что ревизия была проверена кем-либо другим.

Если я посмотрю на рабочие элементы кода, я могу найти вещи, которые были просмотрены и просмотреть комментарии. Это громоздко, поскольку мне приходится просеивать рабочие элементы и находить ту, которая имеет отношение.

Как я могу сообщить из данного набора изменений, что он был просмотрен, а также просмотреть комментарии к обзору?

4b9b3361

Ответ 1

Изменения могут быть связаны с любым Рабочим Элементом, включая Обзоры Кодов. Когда вы запрашиваете обзор по набору ожидающих изменений, они автоматически связаны с новым рабочим пунктом обзора. Когда вы дважды щелкните по набору изменений, вы сможете увидеть в разделе Связанные рабочие элементы примерно следующее:

Code review linked to changeset (sorry for the ugly screenshot)

В этом случае было 2 отзыва для этого набора изменений, второй был автоматически там, когда он был запрошен. Первый из них должен был быть связан вручную, так же как и Задача.

Если вы дважды щелкните элемент обзора, вы увидите все комментарии.

Совет.. Если вы хотите выполнить проверку после проверки: перейдите в раздел "История" → дважды щелкните по набору изменений → Действия → Запрос.

Tip2: Немного раздражает, что вам нужно вручную проверить, что каждый набор изменений имеет обзор. Если отсутствие обзора действительно является проблемой для вашей команды, я бы предложил настроить политику регистрации.

Ответ 2

Вы можете запросить поисковые запросы обзор кода, и вы найдете связанные с ним изменения в поле Связанный контекст (Идентификатор набора или Имя полки)

Внутри обзора кода вы можете проверить набор изменений по ссылке в верхней части представления рабочего элемента.

Конечно, есть еще одна опция, которая напрямую запрашивает базу данных TFS (Warehouse), но она сложна и требует доступа к этой базе данных и знаний о схеме.

Ответ 3

из истории рабочих элементов u можете проверить все смены изменений.... changeet был просмотрен кем-либо еще этой функцией TFS не предоставляет! может быть, я потерял что-то, но я не вижу ответа относительно изменения набора, который был рассмотрен. но вы можете проверить изменение через (историю и отсортировать исходный контроль по дате). удачи!