내 프로젝트를 Git으로 옮기려고하는데, 아직 익숙하지가 않다. Git Extensions 또는 Git Source Control Provider를 사용하고 싶지만 AnkhSVN과 함께 작동하는지 확신 할 수 없습니다. 물론 솔루션 중 하나만 사용하게 될 것입니다.Git Extensions 또는 Git Source Control Provider를 AnkhSVN과 함께 사용할 수 있습니까?
3
A
답변
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
) : 해당 파일 (.sln
또는 .proj
가) explictely SCP가 언급하는 경우
<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>
...
는, 당신은 당신이 바로 플러그를 선택하더라도, 문제가있을 수 있습니다 -in은 옵션에서 ("Using Git with Visual Studio 2010, an introduction"참조)
Visual Studio는 솔루션을 열 때 프로젝트에 SVN을 계속 사용합니다 (예 : 모든 자식 메뉴와 옵션이 즉시 비활성화 됨)