현재 asp.net 애플리케이션을 소스 세이프에서 TFS로 마이그레이션하고 있습니다. 현재 핵심 라이브러리 (서비스, 비즈니스 로직, 엔티티, 데이터 액세스 등)를 공유하는 3 ~ 4 개의 매우 유사한 앱 (전자 상거래라고합시다)이 있습니다.TFS에서 프로젝트 간 공유 코드 병합 및 분기
응용 프로그램은 내가 (즉, 맞는 경우) 코드의 공유와 대신 설정 지점을 중지 할 유사하지만 동일하지 그래서 하나의 응용 프로그램은 기능 등
을받지 않습니다 다른 사람을 설정받을 수 있습니다 Application A : s 핵심 라이브러리에서 무언가를 변경하면 변경 사항을 자동으로 가져 오는 대신 다른 분기와 병합해야합니다. 트렁크에서 업데이트 할 때 놀라움을 피하기 위해 갑자기 핵심 프로젝트가 다른 프로젝트로 변경되어이 프로젝트가 어떤 식 으로든 중단됩니다.
TFS에서 어떻게 설정해야합니까? 다른 코어의 부모 인 모든 프로젝트에서 직접 사용하지 않는 "메인"코어를 하나의 코어에서 변경 한 다음 다른 코어에 배포 할 수 있도록해야합니까? 그것이 의미가 있으며 TFS에 쉽게 설치할 수 있습니까?
꽤 좋은 리소스입니다. 그러나 그것은 나의 딜레마를 해결하지 못합니다. 난 정말이 하나 개의 프로젝트 내에서 분기하는 방법에 대해 이야기하고 있지 않다 그러나 나는 몇 가지 코드 (다소)를 공유하는 세 가지 프로젝트가 대신있다. –