2009-08-14 58 views
11

我已經開始在我公司的一個現有項目上工作,該項目大約一個月前檢入VSS 6.0。它是使用Visual Studio 2005和C#構建的,引用都指向.NET 2.0。我進入VSS並按照慣例設置我的工作文件夾並獲得最新版本。我已經打開了這個項目,提示我:源代碼管理協會綁定問題

該解決方案似乎在源代碼控制之下,但找不到其綁定信息。有可能MSSCCPRJ.SCC文件或保存解決方案的源控件設置的其他項目已被刪除。由於無法自動恢復這些缺失的信息,因此缺少綁定的項目將被視爲不受源代碼管理。

我點擊「OK」,並直接跟着這一個提示:

相關的源代碼控制插件未安裝或無法初始化。

呈現我有這些選項:

  1. 暫時無法工作不可控。
  2. 永久刪除源代碼控制的關聯綁定

我怎樣才能改變這種狀況?我希望項目能夠在VSS中保持控制。有任何想法嗎?

回答

21

轉到文件 - >源代碼管理 - >更改源代碼管理,然後選擇你下VSS和「綁定」它在VSS正確的目錄中的每個項目,它會提示你VSS用戶名和密碼

+0

完美,謝謝。 – 2009-08-17 04:26:05

+2

這對我不起作用。當我按下「綁定」時,根本沒有任何反應。此外,團隊資源管理器提示我更新綁定到我的解決方案,並在我這樣做後,整個項目中的文件夾得到重新組織。似乎工作的唯一方法是再次將解決方案添加到源代碼控制,但這樣我覆蓋了服務器上的所有文件。 – lukeshek 2014-08-06 14:43:00

5

,而不是重新綁定文件的100S,看看這個解決方案: http://regev.wordpress.com/2008/03/29/binding-to-source-control-issue/

「不但得不到通過源控制客戶端的最新版本,你應該已經打開Visual Studio和選擇:文件|源代碼控制|開放從源代碼控制...這將在第二臺機器上創建解決方案,而不存在綁定問題。「

0

照常加載解決方案,然後右鍵單擊不可用的項目。然後編輯項目文件以在xml中評論源代碼控制設置。 然後重新加載項目。

0

一切都很簡單: 首先,通過源代碼管理資源管理器添加缺少的項目。 然後,辦理登機手續。 然後將其添加到解決方案中,並對已更改的解決方案文件進行簽入。 Voila!