Как просмотреть код, который был отправлен мне в RTC с функцией «отправить на проверку»? - PullRequest
6 голосов
/ 01 марта 2012

Я использую RTC, мои друзья отправили свои наборы изменений на проверку, и я рецензент.Я не могу найти их наборы изменений нигде.

Ответы [ 2 ]

8 голосов
/ 01 марта 2012

Эта тема суммирует процесс:

Конфигурация проекта:

  • Набор предварительных условий: "Require Work Item Approval" для операции "Deliver (client)" для роли "Everyone".
  • В "Required approvals" для типа "Review" задается хотя бы одна роль "Everyone" (или "Team Member").

"User may overrule" также может быть проверено, если не для всей доставки кода может потребоваться процесс проверки.

Сценарий:

Существует три разработчика - D1, D2 & D3 - все они используют клиент RTC Eclipse.

  • D1 меняет ли код для файлов f1 & f2 в своей локальной рабочей области и сохраняет их. f1 и f2 отображаются как неразрешенные в представлении ожидающих изменений.
  • D1 регистрирует f1 & f2 в новом наборе изменений "CS".
    Щелкните правой кнопкой мыши на «CS» и выберите пункт меню «Submit for Review», свяжите его с WI (существующим или новым) и выберите утверждающих:
    • D2 как утверждающий для f1 рецензии (поле субъекта используется, чтобы указать, что рецензировать) и
    • D3 как утверждающий для f2 обзора.
  • Процесс утверждения / проверки будет находиться в состоянии ожидания.
  • D2 & D3 получает указание на задачу проверки, назначенную им с помощью запроса - «Ожидающие подтверждения для меня».
  • D2 открывает WI и в разделе «Ссылки» дважды щелкает по f1 в наборе изменений и просматривает различия в проводнике изменений.
    Есть ли обзор.
    При желании добавляет комментарий для D1 в поле обсуждения WI.
    Изменяет состояние утверждения Review с pending на approved.
    D3 следует тому же процессу, что и D2, но отклоняет его, поскольку изменение кода f3 недопустимо. Изменяет состояние утверждения Review с pending на rejected.
  • D1 получает комментарий к отзыву по электронной почте / ленте - потому что D1 является владельцем и подписчиком WI.
  • D1 исправляет код в f2 на основе обзора D3 и регистрирует тот же набор изменений.
  • D1 добавляет D3 снова для нового утверждения отзыва в том же WI.
  • D3 получает указание на задачу просмотра, назначенную ему через запрос - "Pending approvals for me".
  • D3 открывает WI и в разделе «Ссылки» дважды щелкает по f2 в наборе изменений и просматривает разницу в проводнике изменений.
    Есть ли обзор.
    При желании добавляет комментарий для D1 в поле обсуждения WI.
    Изменяет состояние утверждения проверки с pending на approved.
  • D1 получает комментарий к отзыву по электронной почте / ленте - потому что D1 является владельцем и подписчиком WI.
  • D1 доставляет набор изменений (или вызывает действие "Complete" для набора изменений), поскольку все утверждения в WI находятся в утвержденном состоянии.
  • Полная история процесса проверки кода (отклоненные, утвержденные) находится на вкладке "Approvals".
7 голосов
/ 01 марта 2012

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

enter image description here

Я настроил этот раздел как раздел в представлении «Моя работа», поэтому я знаю, когда у меня есть материалы для проверки.

...