2011-09-12 3 views
3

Team Foundation Server로 마이그레이션하기 전에 TortoiseSVN을 클라이언트 소프트웨어로 사용하여 SVN에서 소스 코드를 관리했습니다.TFS에서 변경 집합을 내 보냅니 까?

그때 우리가 프로젝트에서 새로운 기능을 완성했을 때, 당신이 그 기능으로 시작한 개정판을 선택하여 머리 수정과 비교할 수 있습니다.

그러면 폴더 구조를 유지하면서 변경된 모든 파일을 내보낼 수 있습니다. 그런 다음 영향을받은 파일과 폴더 만 프로덕션 환경으로 업로드 할 수 있습니다.

TFS에서 이와 비슷한 작업을 수행 할 수 있습니까?

+0

실제로 배포 할 코드를 빌드 한 다음 빌드 결과에서 배포하는 것이 어떻습니까? –

+0

예, 내 사고 방식이 잘못되었을 수도 있습니다. 문제는 여전히 "생각한 SVN"입니다. ... 전체 솔루션이 아닌 프로덕션으로 영향을받은 파일 만 업로드하고 싶습니다. – chilly

+0

QA 검사는 이것입니까? "영향받은 파일"? 빌드를 수행하고, 빌드를 QA에 배포하고, 테스트하고, 통과하면 프로덕션에 동일한 빌드를 배포합니다. 여기에는 소스 파일은 포함되지 않으며 내용과 바이너리 만 포함됩니다. –

답변

2

탐험가에게 하나의 방법은 Team Foundation Server Power Tools의 "변경 집합 가져 오기"기능에 대한 스크립트를 작성하는 것입니다. 이렇게하면 특정 변경 집합의 모든 파일을 가져올 수 있습니다. 원래 변경 집합과 변경 집합 사이의 변경 집합을 반복하여 생산에 적용하고 각각에 대해 getchangeset을 실행 한 다음 결과를 위로 밀어 올릴 수 있습니다.

+0

우리는 그것을 시도 할 것이다, 고마워! – chilly

관련 문제