2012-07-01 45 views

回答

7

是的,它將與其他源代碼管理提供程序(SCP)一起工作,但您需要確保您的.sln文件(解決方案)不直接聲明SCP要使用的內容。

Microsoft Visual Studio Solution File, Format Version 9.00 
# Visual Studio 2005 
Project... 
EndProject 
Global 
GlobalSection(Subversion) = preSolution 
SourceControlProvider = Subversion 
EndGlobalSection 
... 
EndGlobal 

檢查也是您的項目文件(.proj):

<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
<PropertyGroup> 
    ... 
    <SccProjectName>Subversion</SccProjectName> 
    <SccLocalPath>Subversion</SccLocalPath> 
    <SccAuxPath>Subversion</SccAuxPath> 
    <SccProvider>Subversion</SccProvider> 
</PropertyGroup> 
... 

如果這些文件(.sln.proj)提explictely的SCP,那麼你可能有一個問題,即使你選擇正確的插頭-in(請參閱 「Using Git with Visual Studio 2010, an introduction」)中的選項:

plug-in selection for source control in Visual Studio

當您打開其解決方案時(即所有git菜單和選項將立即停用),Visual Studio仍將爲您的項目使用SVN

相關問題