2011-05-13 5 views
20

저는 많은 프로젝트에 참여하고 있으며 각 프로젝트에는 자체 소스 제어 공급자가 있습니다. 프로젝트별로 적절한 소스 컨트롤을 자동으로 선택하도록 Visual Studio 2010을 구성하는 방법이 있습니까? 또는 도구 - 옵션 - 소스 제어 플러그 인이 사용자 수준입니까?다른 소스 제어 공급자를 사용하도록 Visual Studio를 구성하는 방법

무슨 일이 일어나는지 분명히 알려주십시오. Vault를 사용하는 프로젝트가 있습니다. 내가 열면 VS가 소스 제어를 Vault로 설정합니다. 그런 다음 프로젝트 (솔루션)를 닫고 Mercurial (VisualHG)을 사용하는 다른 솔루션을 엽니 다. 소스 제어 플러그인을 확인하고 Vault가 선택되었습니다. 왜? 자동으로 올바른 소스 컨트롤을 선택할 수 있습니까?

+0

[Visual Studio에서 Perforce와 SourceSafe를 함께 사용할 수 있습니까?] (http://stackoverflow.com/questions/470134/can-perforce-and-sourcesafe-co-exist-in-visual-studio) – ChrisF

+0

나는 이것이 중복이라고 생각하지 않는다. 내 질문은 공존에 관한 것이 아니라 VS가 프로젝트별로 소스 제어를 설정하는 것에 관한 것입니다. –

+0

나는 똑같은 문제에 직면 해있다! –

답변

7

적절한 소스 제어 공급자를 자동으로로드하려면 솔루션 파일에 Scc 바인딩이 있어야합니다.

VisualHG가 지원하는지 여부는 잘 모르겠습니다.

하지만 Scc 바인딩을 지원하는 MS Visual Studio 2008/2010 용 수은 ​​플러그인 HgSccPackage를 사용해 볼 수 있습니다.

당신은 여기에서 얻을 수 있습니다 :

기존 제어 솔루션의 SCC 바인딩을 추가하려면 http://www.newsupaplex.pp.ru/hgscc_news_eng.html는 의욕 사용 -는 IDE에서> 변경 SCC 바인딩 메뉴. 이 메뉴는 HgSccPackage가 활성화되어 있고 제어 된 솔루션을로드 한 경우 사용할 수 있습니다.

새 프로젝트의 경우 HgSccPackage는 자동으로 Scc 바인딩을 추가합니다. 옵션을 통해 구성 할 수 있지만,이 동작이 마음에 들지 않는 사용자에게 유용합니다.

3

this question을 살펴볼 수 있습니다. 대답은 아니오입니다. 한 번에 하나의 소스 제어 공급자 만 활성화 될 수 있기 때문에 프로젝트를 사용하기 전에 프로젝트에 올바른 공급자를 선택해야합니다.

+1

내 질문에 VS가 자동으로 필요합니다. 프로젝트를 기반으로 공급자를 선택하십시오. 한 번에 하나의 프로젝트 만 수행합니다. 마치 마지막으로 사용한 것을 선택한 것처럼 보입니다. –

+0

무엇을 시도할까요? –

1

다른 프로젝트에서 사용하는 SCM 시스템간에 자동으로 전환하는 데 도움이되는 Scc Auto Switcher이라는 추가 VS 플러그인이 있습니다. 단, 문서에 Vault가 구체적으로 언급되어 있지는 않습니다.

관련 문제