2016-07-27 18 views
0

VS Team Foundation Server 2015를 처음 사용하는 경우 "WebProjectA"와 같은 프로젝트가 있습니다. MVC .NET 프로젝트 인 "WebProjectA"도 있습니다. 환경 (개발, 테스트, 생산)이 3 개일 때 TFS에서 해당 프로젝트를 관리하는 방법은 무엇입니까?하나의 TFS 프로젝트에서 여러 솔루션을 구성하는 방법

필요 나는 3 TFS 프로젝트

  • WebProjectA_Development
  • WebProjectA_Testing
  • WebProjectA_Production

아니면 내가 어떻게 든 모든 WebProjectA 하나 VS 작업 공간에 대한 해결책 또는 3 작업 공간 등을 배치 할 수 있습니다하면을 연결해야 하나의 TFS 프로젝트에서 솔루션 당 버전 시스템을 사용할 수 있습니까?

이 상황을 어떻게 해결합니까?

답변

0

나는 이것을 TFS 분기 구조를 사용하여 처리 할 것이다. WebProjectA라는 단일 팀 프로젝트와 Testing이라는 단일 분기를 만듭니다. 그런 다음 개발을 위해 분기하고 생산을 위해 다시 분기하십시오. 즉, 개발을 변경할 때 테스트에 병합하고 프로덕션으로 다시 병합 할 수 있습니다. 그것은 또한 당신에게 나중에 분기 기능을하고, 여러 생산 지점을 유지하기 위해 전환 할 수있는 유연성을 제공

Diagram

, 당신이하고자한다.

Further reading

+0

, 나는 그것을 가지고 주셔서 감사합니다 소스 코드에서 나는 가지를 관리 할 수있는 옵션을 발견하지만 난 이미 TFS에 있지만 지점에 버전입니다 WebProjectA이 있다면 나는이 이동할 수 있는지, 한 번 더 질문이 있습니다 기존 커밋을 보존 한 상태로 WebProjectA/Main Branch에 프로젝트를 제출 하시겠습니까? – Muflix

+1

저는 TFS 전동 공구를 사용하여 기존 폴더 (가지고있는 것으로 가정)를 지점으로 변환 할 수 있다고 생각합니다. https://visualstudiogallery.msdn.microsoft.com/898a828a-af00-42c6-bbb2-530dc7b8f2e1 –

+0

나는 이미 프로젝트에서 지점을 만들지 만 프로젝트에서 해당 지점을 옮기는 방법을 모릅니다. 아마도 새 프로젝트를 만들고 새로운 지점 계층에 기존 분기를 병합해야 할 것입니다. 좋은 생각입니까? – Muflix

관련 문제