2012-10-22 48 views
27

我想禁用我們的TFS項目的多個退房。以下是我期望它的工作原理:TFS 2012禁用多個退房不起作用

  1. Bob簽出File1.cs。
  2. Joe在他的Visual Studio Solution Explorer中雙擊File1.cs並嘗試修改它,但會看到一條錯誤消息,指出有人已將該文件簽出,因此他無法將其檢出。

我試圖在Visual Studio中設置它像這樣Bob和喬:

  1. Team->團隊項目集合設置 - >源代碼控制...->工作區設置標籤我將默認工作區類型從「本地(推薦)」更改爲「服務器」。
  2. 團隊 - >團隊項目設置 - >源代碼管理...->簽出設置選項卡我更改了啓用多個簽出未選中。
  3. 範圍內源代碼管理資源管理器 - >工作區組合框 - >工作區...->編輯...->高級 - >位置我將「本地」更改爲「服務器」。

但是,Bob和Joe仍然可以同時檢出同一個文件。是否需要設置一些其他配置選項?

+6

您對Bob和Joe的現有工作區執行了第3步? –

+0

謝謝你愛德華!事實證明,他們中的一個並沒有將這個選項從Local改爲Server。它現在有效。 – Coder6841

+0

太棒了,很高興聽到它。 –

回答

25

問題(正如Edward Thomson所指出的那樣)是沒有在所有用戶的工作空間上執行第3步。