2010-10-04 2 views
2

Исходящая из коробки TFS предоставляет возможность либо «ассоциировать», либо «разрешать» ошибку/задачу во время действия регистрации.TFS: Как добавить дополнительные действия «CheckIn»

Я добавил дополнительное состояние «Реализован», созданный переход от «Активный» к «Реализован», добавленный в его значение «Действие» «Microsoft.VSTS.Actions.Checkin» и ожидаемый вариант «Реализованный» в список «Действие регистрации» на панели «Ожидаемые изменения => Рабочие элементы».

Я сохранил обновленный тип рабочего элемента, импортировал его в TFS, обновленный командный проводник ... но в списке «Check-in Action» все еще есть только «Associate» и «Resolve».

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

Любые мысли приветствуются. Благодаря!

ответ

0

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

В качестве отправной точки взгляните на the MSDN Documentation, чтобы получить лучшее представление о том, что требуется.

Вы также можете посмотреть this older thread на форумах поддержки.

+0

Эти ссылки содержат общее описание, но ничего не найдено clear ... – Budda

+0

Первая ссылка больше не доступна, но данная тема похожа на ту, что обсуждалась здесь: http://msdn.microsoft.com/en-us/library/ms194970(v=vs.80).aspx –

0

Единственное, что я обнаружил, это то, что для операции «Check-in» разрешено только действие «разрешить». И он доступен только в том случае, если из текущего состояния вы определили действие Microsoft.VSTS.Actions.Checkin. Некоторое время это работает, когда-то сейчас. Если вы добавляете несколько действий из одного состояния (с другим именем) - они оба работают ... но не совсем так, как я хочу ... не знаю, почему ...