2013-03-01 2 views
5

TFS에 다중 프로젝트 솔루션이 있습니다. 프로젝트 중 하나에는 솔루션의 모든 프로젝트에서 참조하는 공통 코드가 있습니다. 이제는 프로젝트 중 하나만 업데이트하여 프로젝트 중 하나를 개발 지로 분기 할 생각이었습니다.다중 프로젝트 솔루션의 특정 프로젝트 분기

이제는 예상되는 공통 코드 프로젝트 참조에 대해 불만이 있지만이 시나리오를 처리하는 방법이 궁금합니다. 방금 주 솔루션에서 지점을 가져 와서 필요없는 프로젝트를 삭제 한 다음 완료되면 다시 병합합니까 아니면 다른 지점에있는 그대로 다른 지점에 남겨두고 병합 할 때 TFS에서 처리하도록 하시겠습니까? 어떻게 처리 할 수 ​​있습니까?

나는 TFS에 대해 매우 익숙해서 어떤 도움을 주셔서 감사합니다.

답변

3

"메인"브랜치는 일반적으로 하나의 제품과 제 3 자 종속성을 포함해야합니다. 수백만 라인의 코드를 사용하는 경우에는 이러한 상황이 다를 수 있지만, 중소형 애플리케이션에서는 모든 코드를 하나의 분기에 배치하는 것이 좋습니다.

이제 Main을 "FeatureX"로 설정해야합니다. TFS (대부분의 최신 VC 솔루션과 마찬가지로)는 파일의 전체 "사본"을 만들지 않으며, 변경 집합에서 생성 된 항목을 기록하기 만하면됩니다. 귀하의 경우 그래서

...

그냥, 지점을 만들 분기를 병합 통합하고 역 (당신이 동기의 2를 유지하기 위해 이동로 지점에 홈페이지를 병합 앞으로) 프로젝트에 변경 당신의 "메인"으로 돌아가서 당신이 끝나면 그것을 삭제하십시오.

관련 문제