2011-09-08 144 views
2

我爲TFS 2010創建了名爲「KB項目」的工作項目定義並將其導入到TFS服務器。在TFS中創建了一些知識庫項目之後,我需要更新工作項目定義。我做了一些更改並將新的KB項目定義導入到TFS。現在我可以創建新的KB項目,但不能更新和保存在定義更改之前創建的KB項目。TFS 2010工作項目類型定義錯誤TF26212保存工作項目

我得到以下錯誤:

TF26212:團隊基礎服務器無法保存更改。工作項類型定義可能存在問題。再試一次或聯繫您的Team Foundation Server管理員。

我做了谷歌它,但沒有任何工作。

+0

最後我得到它的工作! 我更新的一件事是GLOBALLIST,它被KB Item類型使用。我向現有的GLOBALLIST添加了新值並導入到TFS服務器,並打破了我的舊工作項目,所以我所做的是將每個舊KB項目中的值保存到列表中的某個其他值中,而不是設置值回到原來的狀態並再次保存。 因爲我在TFS中沒有太多的KB項目,所以我只是手動一個一個地完成它。 希望,這可以幫助您或指出正確的方向來解決您的問題! – Vic

回答

0

很高興它的工作。

如果您尚未這樣做,則應將ALLOWEXISTINGVALUE規則添加到引用全局列表的字段中。這樣,如果全局列表刪除了現有工作項目使用的值,那麼這些工作項目仍然是可編輯的。

0

只是爲了信息,如果其他人正在尋找這樣的: 在我的情況下,問題被設定爲REQUIRED WHEN (otherField="x")場和otherField被自動設置爲上一個狀態轉換「×」。

必填字段未在工作項目編輯器中標爲必需,但在嘗試保存時發生上述錯誤。在這種情況下,解決辦法是在輸入字段中輸入一些文字。

0

另一個項目:需要清除TFS緩存,如果在多個TFS服務器上工作來回會導致緩存問題。 PowerShell清除緩存。刪除項目「C:\ Users \ $ env:username \ AppData \ Local \ Microsoft \ Team Foundation \ 4.0 \ Cache *」-Force -Confirm:$ false -WarningAction:SilentlyContinue -Recurse