我們使用Team Foundation源代碼控制和我們的用戶對我們工作的一個項目沒有做到一個「獲取最新版本」的一個文件。在用戶進行更改(過時的版本)之後,他們能夠簽入他們的更改而沒有任何問題。TFS源代碼管理使我們辦理入住手續,這是不是最新版本
這意味着以前的任何變化,他們並沒有在他們的工作空間中有前進行修改是完全覆蓋。
我們做一個獨立的項目,其中我做出了改變,那麼其他用戶進行了更改相同的文件(但沒有做獲得最新的版本,所以他們沒有從源代碼的最新版本測試控制)。他們能夠成功辦理登機手續。
這怎麼會發生?我之前使用過GIT,這是不可能的,因爲它會引發需要解決的衝突。
我的猜測是你,或者他們,或者其他人,當時正在與TFS「斷開」。或者你應該確保客戶端設置爲在檢出時提示獲取最新版本。 – gmiley
我知道一些可能導致這種情況發生的情況,但是您需要先嚐試登入(自動解決衝突)或強制簽入。如果您可以使用屏幕截圖或命令行命令提供確切的步驟,這將會很有幫助。 – jessehouwing
你使用的是什麼版本的TFS?你使用什麼版本的Visual Studio(在這兩種情況下)?對於每個系統,您是使用本地還是服務器工作區? – jessehouwing