Заметки консультанта

Шамрай Александр Владимирович

Архив рубрики ‘Work Item Tracking FAQ’

Как разблокировать поля дат начала и завершения в задаче TFS

Опубликовал Шамрай Александр на Октябрь 29, 2009

<< Перейти в раздел «Team Foundation Work Item Tracking FAQ»

Поля для задач в TFS дат начала и завершения заблокированы для доступа из Visual Studio и их можно поменять только из MS Project, что не всегда удобно. Ниже приведен пример как это можно сделать следующее (для этого я использовал утилиты Power Tools):

  • Открыть рабочий элемент «Задача» с сервера TFS:

Рисунок 1. Открытие рабочего элемента с сервера

Рисунок 2. Выбор рабочего элемента

  • Перейти в редактор формы, вкладка «Layout»
  • Выставить для полей атрибут ReadOnly в значение False

Рисунок 3. снятие атрибута «Только для чтения»

  • Выбрать тип элемента «DateTimeControl»

Рисунок 4. Изменение типа контрола

  • Сохранить все изменения
  • Результат должен быть примерно такой:

Рубрика: Team Foundation Server FAQ, Work Item Tracking FAQ | Помечено: , , , , | Оставьте комментарий »

Как удалить рабочий элемент TFS

Опубликовал Шамрай Александр на Сентябрь 24, 2009

<< Перейти в раздел «Team Foundation Work Item Tracking FAQ»

MS Team Foundation Server не предоставляет возможности для удаления рабочих элементов. В TFS можно только перевести рабочий в состояние “Закрыто” с указанием причины (“Зарегистрирован по ошибке” или “Дубликат” и т.д.).

Если же все таки присутствует необходимость удалить рабочий элемент, то для этого нужно воспользоваться утилитами TFS Power Tools. В этих утилитах есть команда командной строки “tfpt destroywi”, которая используется в следующем формате:

tfpt destroywi /server:tfsservername /workitemid:value1[,value2,...] [/noprompt]

где:

  • /server – Обязательно. Сервер TFS
  • /workitemid – Обязательно. ID удаляемого или удаляемых рабочих элементов
  • /noprompt – Если этот параметр указан, то не будет выводиться запрос о подтверждении удаления

Рубрика: Microsoft, Team Foundation Server FAQ, Visual Studio, Work Item Tracking FAQ | Помечено: , , , , , | Оставьте комментарий »

Как создать рабочий элемент TFS из командной строки

Опубликовал Шамрай Александр на Сентябрь 7, 2009

 << Перейти в раздел «Team Foundation Work Item Tracking FAQ»

Для того, чтоб создать рабочий элемент из командной строки, нужно воспользоваться командой утилит Team Foundation Power Tools – «tfpt workitem». Формат выполнения команды следующий:

tfpt workitem /new type /fields:[field1=value1[;field2=value2;...]|@filename]

Описание параметров:

  • /new – параметр, который означает, что создается новый рабочий элемент
  • type – тип рабочего элемента, задается в следующем формате: имя_проекта\тип_элемента
  • /fields – набор значений для полей рабочего элемента. Поля могут задаться сразу из командной строки через точку с запятой ([field1=value1[;field2=value2;...]) или с помощью файла (@filename), в котором также через точку с запятой указано содержимое полей.

Пример:

tfpt workitem /new TFSProject\Bug /fields:»Title=New Bug;Assigned To=Developer»

Рубрика: Microsoft, Team Foundation Server FAQ, Visual Studio, Work Item Tracking FAQ | Помечено: , , , , , | Оставьте комментарий »

Как ассоциировать изменения с рабочими элементами TFS

Опубликовал Шамрай Александр на Июль 21, 2009

<< Перейти в раздел «Team Foundation Work Item Tracking FAQ»

Для того чтоб связать внесенные изменения в версионную систему с рабочими элементами, необходимо выполнять следующие действия:

  • При возврате (check in) изменений на сервер TFS на форме регистрации необходимо выбрать вкладку «Рабочие элементы»
  • Выбрать запрос, с помощью которого можно получить доступ к необходимому рабочему элементу
  • Выбрать необходимый рабочий элемент и действие:
    • Партнер – изменения ассоциируются с рабочим элементом
    • «Наименование действия» – при ассоциации изменений рабочий элемент переводится в следующее состояние

  • После удачной регистрации изменений, информация о них должны появиться на вкладке «Ссылки» рабочего элемента

<< Перейти в раздел «Team Foundation Version Control FAQ»

Рубрика: Microsoft, Team Foundation Server FAQ, Version Control FAQ, Visual Studio, Work Item Tracking FAQ | Помечено: , , , , , | Оставьте комментарий »

Как можно поменять стандартные шаблоны процессов TFS

Опубликовал Шамрай Александр на Июль 20, 2009

<< Перейти в раздел “Team Foundation Work Item Tracking FAQ”

Стандартные шаблоны процессов, которые поставляются вместе с TFS, можно редактировать с помощью встроенных средств TFS (witexport, witimport) и с помощью утилит Power Tools. Более подробно можно узнать из статей:

Рубрика: Microsoft, Team Foundation Server FAQ, Visual Studio, Work Item Tracking FAQ | Помечено: , , , , , | Оставьте комментарий »