5

Visual Studio 2008,更具體。我們正在測試移動到源代碼控制的Perforce,所以我想安裝P4SCC插件來瞎搞。但是,我還想繼續使用SourceSafe的IDE功能來處理尚未移動的項目。兩者能夠和平共處,還是VS的特定安裝方式?Perforce和SourceSafe可以在Visual Studio中共存嗎?

回答

4

是的,Visual Studio支持多個提供程序。整個VS架構是基於插件的,而SCC提供者只是另一種插件(通常在VS術語中作爲「包」實現)。

一次只能有一個SCC提供程序處於活動狀態。因此,您不能在同一個解決方案中將不同的項目綁定到不同的提供者。 - >選項 - > - 或 -

  • 源控制(本作爲VS的2005年)使用的工具等SccSwitcher修改

    • 轉到工具:

      活性SCC提供商可以通過切換註冊表直接(需要在VS 2003和更早版本)

    • 打開一個已經寫入它

    不能提供商從綁定對話框幷內改變SCC綁定解決方案g(文件 - >源代碼管理 - >更改SCC)。你所能做的只是綁定/解除綁定,或者在SourceSafe等幾個奇怪的提供者的情況下,編輯服務器路徑。

    要更改現有解決方案的提供者,您可以使用「綁定」對話框刪除現有綁定,從工具 - >選項(或SCCSwitcher,如果需要)更改活動提供者,然後從「添加解決方案到源代碼控制」 Solution Explorer。

  • 4

    Visual Studio可以處理多個源代碼控制插件/系統,但您需要確保項目綁定到正確的提供程序(文件 - >源代碼管理 - >更改源代碼管理)。

    1

    我用:

    SCC Switcher

    來幫助我。它很方便,因爲它爲您提供了切換的托盤圖標。

    0

    我也建議TraySource其同SCC切換

    我reguarly必須Perforce公司和源安全之間進行切換,並發現這是非常適合它

    相關問題