題 嘗試通過TFS檢入代碼導致“值對於UINT32來說太大或太小”錯誤消息


嘗試通過Visual Studio 2012或2013中的TFS檢入代碼時,有時會導致顯示錯誤消息“值對於UINT32來說太大或太小”錯誤消息。造成這種情況的原因是什麼?我該如何解決這個問題?


120
2018-02-17 10:47


起源




答案:


這似乎是對話框中的錯誤。當您嘗試檢入尚未保存的代碼時,這似乎始終發生,將此功能混淆到足以使此錯誤拋到空中。

解決方案很簡單:在提交之前保存文件。


201
2018-02-17 10:47



我可以想到一個不同的解決方案。 :-) - ardave
我也可以這樣,但這是一個尖銳的拒絕 - Martijn
多虧了那個,對於一個甚至不屬於解決方案的未保存文件,似乎也是如此...我只需關閉它,一切都很順利。 - Marcel Gosselin
你是對的,我只是在審查期間編輯了我的文件並得到了這個錯誤。拯救對我有幫助。 - RredCat
文件>全部保存 - Danny Bullis


另一種可能的場景:在從TFS恢復到較舊的文件版本然後更改文件並嘗試簽入之後,會發生這種情況。

方案: 在簽入之前更新到最新版本


0
2018-02-23 16:05



這並沒有真正回答這個問題。如果您有其他問題,可以點擊提問 問問題。你也可以 加一個賞金 一旦你有足夠的東西,就要更多地關注這個問題 聲譽。 - 來自評論 - Ramhound
更新解決方案,更清楚 - Sam