TFS 2008 폴더 구조 및 공용 라이브러리 내가 TFS에 걸쳐 수많은 다른 팀 프로젝트에 사용 된 코드를 개최한다 "공용 라이브러리"라는 팀 프로젝트를 만든TFS 2008 년과 공통 라이브러리
. 논증을 위해서 "공통 라이브러리"팀 프로젝트, MailProject 및 LoggingProject 아래에 2 개의 별개의 라이브러리가 있다고 가정 해 봅시다. TFS의 다른 프로젝트는 실제 소스 코드가 아닌 분기를 통해이 프로젝트의 바이너리 표현을 사용합니다.
이 팀 프로젝트의 폴더 구조를 설정하는 가장 좋은 방법은 무엇입니까? "공용 라이브러리"에 프로젝트를 추가하고 단순히 bin/release 폴더를 프로젝트의 일부로 "포함"합니까?
별도의 "배포"폴더를 만드는 사람들의 사례를 보았습니다. 나는 이것이 bin/release 폴더와 synonamous라고 생각한다?
다른 솔루션에서 사용할 수있는 소스 코드가 필요하지 않습니다.
현재 각 프로젝트에는 프로젝트에 포함 된 dll이 있습니다. 예를 들어 메일 링 모듈을 사용하면 많은 프로젝트에서 메일을 보낼 수있는 기능이 필요합니다. 공통 모듈은 매우 안정적이며 대부분 정적입니다.
그러나 메일 모듈이 변경되면 어떻게 될까요? 각 프로젝트를 체크 아웃하고 dll을 업데이트하는 것보다 더 좋은 방법이있는 것 같습니다. 'get latest'가 호출되면 TFS가 최신 메일 모듈을 가져올 수 있도록 허용 할 수 있습니까? 명시 적 또는 묵시적.
다른 솔루션에서 소스 코드를 사용하지 못하게하려고합니다. 현재 각 프로젝트에는 프로젝트에 포함 된 dll이 있습니다. 예를 들어 메일 링 모듈을 사용하면 많은 프로젝트에서 메일을 보낼 수있는 기능이 필요합니다. 공통 모듈은 매우 안정적이며 대부분 정적입니다. 그러나 메일 모듈에 변경이 있으면 어떻게 될까요? 각 프로젝트를 체크 아웃하고 dll을 업데이트하는 것보다 더 좋은 방법이있는 것 같습니다.'get latest'가 호출되면 TFS가 최신 메일 모듈을 가져올 수 있도록 허용 할 수 있습니까? 명시 적 또는 묵시적. – Doerr
몇 가지 아이디어를 추가했습니다. 미안하지만, 처음에는 그 질문을 완전히 이해하지 못했습니다. – mfloryan