TFS workitem и автоматическая ассоциация с changeset - PullRequest
1 голос
/ 04 марта 2011

Предупреждение - вопрос новичка ....

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

Я предполагаю, что:

  1. Я бы выбрал рабочий элемент и сказал, что начинаю над ним работать,
  2. вносить изменения в базу кода, как я считаю нужным,
  3. каждый раз, когда файл извлекается, он связывается с текущим рабочим элементом, а
  4. при регистрации я могу заявить, что перестал работать над этим рабочим элементом.

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

Возможно ли это? Это автоматически? Все, что я нашел до сих пор, - это ручная связь ревизии с рабочим элементом.

Ответы [ 3 ]

7 голосов
/ 29 марта 2011

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

Обновление С TFS2012 / TFS2013 Premium и Ultimate есть намного более прохладный способ, используя «МойРабота ».Перед началом кодирования вы выбираете рабочий элемент из «Доступных рабочих элементов» в «Выполняется».Оттуда вы можете напрямую перейти на страницу «Ожидающие изменения», нажав «Регистрация».Также возможно приостановить работу, если сохранено состояние среды IDE.

Демонстрация: http://go.microsoft.com/fwlink/?LinkID=251849

2 голосов
/ 04 марта 2011

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

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

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

0 голосов
/ 11 ноября 2012

На самом деле на уровне проекта вы можете включить «Требуется элемент работы» с регистрацией. Это означает, что рабочий элемент должен быть определен первым, чтобы у вас было что связать с тем, когда происходит регистрация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...