我剛剛安裝了AnkhSVN以在Visual Studio 2010中提供顛覆支持。 我注意到我不得不去工具>選項>源代碼控制來選擇當前的源代碼管理插件。如何在Visual Studio中按每個解決方案指定源代碼管理插件?
目前,我正在使用不同版本控制系統開展多個項目。例如,我還在Mercurial中有一些項目,其中VS源控件plugin is available。
有沒有什麼方法可以在每個解決方案的基礎上指定源代碼管理插件?或者VS能自動檢測使用的vcs?這方面的最佳做法是什麼?
編輯:谷歌搜索導致我到How to configure Visual Studio to use different source control providers和Can Perforce and SourceSafe co-exist in Visual Studio?。兩者涵蓋了相同的基礎,但似乎是特定於特定的vcs,並且缺乏令人滿意的一般答案。我在這裏尋找一個普遍的答案。
+1,因爲我從TFS和Perforce切換到同樣的問題。 – Fueled
似乎鏈接的引用或多或少地回答了這個問題。如果Visual Studio用於特定源控制系統的源代碼控制插件支持源代碼控制集成綁定,則它們將被記錄在解決方案文件中。當Visual Studio打開解決方案來選擇適當的源代碼管理提供程序時,應該利用這些綁定。 –
我不是那種可能,除非你安裝了一些插件,這將爲你做到這一點。 – cpoDesign