2013-11-11 2 views
0

Обзор Я создал программу для переопределения состояний в задаче Team Foundation Server, например: Измените состояние ошибки с «Новый» на «Готово» или наоборот.Изменение состояния задачи TFS - Исключение TF26212

Я в настоящее время собираю в TFS магазин и иметь возможность вносить изменения в таких областях, как проецируются поставки, но когда дело доходит до отменяя состояния, я получаю следующее исключение:

ServerRejectedChangesException был необработанным - TF26212 : Team Foundation Server не смог сохранить ваши изменения. Могут возникнуть проблемы с определением типа рабочего элемента, или для изменения определения типа конфликтного рабочего элемента может потребоваться обновление на вашем клиенте. Перезапустите клиентское приложение и повторите попытку или обратитесь к администратору Team Foundation Server.

Примечание & Вещи, которые я попробовал - эта функция внесения изменений в государства работает на другой машине пользователей, но по какой-то причине не на шахте. Я уже являюсь членом группы «Администратор коллекции проектов» и имею большинство прав администратора, насколько я знаю, я также использовал ссылку на WorkItemStoreFlags.BypassRules.

Заранее спасибо.

ответ

0

Вы уверены, что переход государства, который вы пытаетесь сделать, является допустимым переходом. Типы рабочих элементов в TFS определяют определенные переходы между состояниями. Не каждое государство может переходить от других. Например, это может привести к тому, что состояния перейдут в New-> Approved-> In Progress, возможно, не будет перехода, определенного для New-> In Progress напрямую.

Если вы попытались обновить состояние в WI от New непосредственно до выполнения, я думаю, вы получите ошибку, аналогичную той, которую вы опубликовали.

+0

Спасибо за ваш ответ, я знаю, что это могут быть недействительные переходы, но это цель моего приложения, чтобы переопределить состояния, и использование BypassRules должно сделать эту работу. Как я уже сказал, он работает на другом компьютере пользователя, но не мне, к сожалению. – JayH