當工具 - >選項中的源代碼管理設置更改爲「檢出時提示」。然後請求檢出,否則會自動檢出。TFS在解決方案構建或解決方案打開時要求籤出?
這個檢查不應該發生在沒有任何修改。
讓我知道如何做的設置,以避免TFS源代碼管理中的這個問題可能是什麼問題。
當工具 - >選項中的源代碼管理設置更改爲「檢出時提示」。然後請求檢出,否則會自動檢出。TFS在解決方案構建或解決方案打開時要求籤出?
這個檢查不應該發生在沒有任何修改。
讓我知道如何做的設置,以避免TFS源代碼管理中的這個問題可能是什麼問題。
在CSPROJ有一些無效設置的情況下,我遇到過類似的情況,例如該項目的Guid與同一解決方案中的另一個項目的Guid相同。手動複製和修改CSPROJ時會發生這種情況。
我的建議:打開Studio後,修改CSPROJ,檢查掛起更改中的更改,並確定它們是否正確/可接受。如果是,請檢查並解決問題。
我一直在考慮簽入的東西。是的,這裏的問題也與csproj一起,它正在重新命名,然後出現這個問題。 –
取消複選:
Tools->Options->Source Control->Environment
Checked-in items
Saving: Check out automatically
它應該工作。
我不希望它被檢出。所以設置該選項沒有意義。 –
沒有選中。 –
但無論如何它要求退房。解決方案只在檢出時才構建,否則不會構建 –
您可能有一些構建輸出檢入TFS - 不知道爲什麼它會提示在解決方案打開時簽出。 –
@RB。很抱歉,它不是獲得結帳的解決方案,而是解決方案中的項目正在簽出。 –
您是否比較過並看過項目中實際發生了什麼變化? –