Ошибка определения типа рабочего элемента TFS 2010 TF26212 при сохранении рабочего элемента - PullRequest
2 голосов
/ 09 сентября 2011

Я создал определение рабочего элемента для TFS 2010 с именем «KB Item» и импортировал его на сервер TFS.После того, как некоторые элементы KB были созданы в TFS, мне нужно было обновить определение рабочего элемента.Я внес некоторые изменения и импортировал новое определение элемента KB в TFS.Теперь я могу создать новые элементы КБ, но не могу обновить и сохранить элементы КБ, созданные до изменения определения.

Я получаю следующую ошибку:

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

Я сделал это в Google, но ничего не помогло.

Ответы [ 3 ]

0 голосов
/ 14 июня 2012

Просто для информации, если другие ищут это: В моем случае проблема заключалась в том, что поле было установлено на REQUIRED WHEN (otherField="x"), а otherField было автоматически установлено на «x» при переходе между состояниями.

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

0 голосов
/ 05 ноября 2013

Еще один элемент: кэш TFS необходимо очистить, если работа на нескольких серверах TFS, перемещение назад и вперед вызовет проблемы с кэшем.PowerShell для очистки кеша.remove-item "C: \ Users \ $ env: имя пользователя \ AppData \ Local \ Microsoft \ Team Foundation \ 4.0 \ Cache *" -Force -Confirm: $ false -WarningAction: SilentlyContinue -Recurse

0 голосов
/ 13 сентября 2011

Рад, что это работает.

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

...