git - vs2012 - vs2008 svn




在Visual Studio中更改源代碼管理插件 (3)

目前解決方案由SVN管理,我想切換到git。 當我做Tools-> Options-> Source Control-> Plug-in Selection並更改插件時,我得到這個對話框:

當我再次打開.sln時,我仍然沒有過去,它仍然是SVN。

我有一種感覺,我過去曾多次這樣做過。

附加信息:文件已經由git管理,我只是使用git擴展克隆它,它是np。 問題出在VS.


刪除SCC提供程序的這些設置的正確方法是文件 - >源代碼管理 - >更改源代碼管理。 AnkhSVN稱“源控制”菜單為“Subversion”。

這個技巧應該適用於所有表現良好的SCC提供商(VSS,TFS,AnkhSVN等)。


實際上對我有什麼幫助,我在我的Asp.net core解決方案文件夾中找不到任何svn文件或.git ,但它在C:\Users\NAME ,刪除了.git文件,它是HIDDEN 。 然後在vs自動源控制從git更改為TFVS 。 但它以某種方式在我的解決方案文件夾git文件中創建,再次刪除它開始工作正常。


更簡單的方法是兩個步驟,可以使用Visual Studio進行輸出:

  1. 打開菜單選項File> Subversion> Change Source Control。 在對話框中使用“斷開連接”按鈕。

  2. 如問題本身所述,打開菜單工具>選項,並將源代碼管理更改為git。 這次它會改變它而不會抱怨。





ankhsvn