2011-02-09 633 views
1

저는 소스 제어를 위해 SourceGear Vault와 함께 작업 했었지만 문제가 발생했습니다. 더 많은 공통점이 있습니다. 여러 프로젝트에 대한 소스 컨트롤

나는 그렇게처럼 보이는 비주얼 스튜디오 솔루션이 있습니다

-Main solution 
     - Web App Project 
     - Shared Class Library 1 
     - Shared Class Library 2 
문제는 내가 그들 만이 여러으로 사용할 필요하지만 클래스 라이브러리가 공유하는 하나 개의 저장소에 솔루션을 결합 할 수 있다는 것입니다

솔루션.

누구나 알고있는 소스 컨트롤 솔루션이 있습니다.이 솔루션은 솔루션이 서로 다른 저장소에 바인딩 된 여러 프로젝트를 포함 할 수있게 해줍니까? 미리 알

답변

1

별도로 공유 라이브러리를 빌드하고 어셈블리를 참조하십시오. 라이브러리 구축은 자동화가 가능하며 (예 : Continuous Integration을 사용) 쉽고 효율적인 솔루션입니다.

+0

나는 이것을 옵션으로 고려했다. 그러나 그것은 내가 클래스 라이브러리를 디버깅 할 수 없다는 의미인가? – higgsy

+0

PDB 파일이 있고 소스를 사용할 수 있다면 라이브러리에 들어갈 수 있습니다. 아무런 문제가 없습니다. 추가 혜택은 빌드 시간이 더 빨라야한다는 것입니다. – Lucero

0

덕분 용액 SubVersion 및-SVN 외관을 이용하여 할 수있다.

VisualSVN plugin을 통해 Visual Studio에 통합 할 수 있습니다 (구입해야 함). 구매하려는 경우 사용할 수 있습니다. TortoiseSVN