팀 빌드/빌드 정의를 사용하여이 문제를 해결하고 싶지만 다른 솔루션을 사용할 수 있습니다.쉽게 동일한 C# 프로젝트 (VS2010/TFS)의 다른 분기 빌드
현재 내 브랜치를 빌드하는 빌드 정의가 있습니다. 다른 지점을 만들고 싶다면 가장 쉬운 방법은 무엇입니까? 각 브랜치에 대한 빌드 정의를 복제하고 수정해야합니까? 아니면 더 쉽고 세련된 방법이 있습니까?
(특히, 빌드 정의는 MSI 파일을 구축, 난 그냥 그러고 싶어 이전 릴리스 지점에 대한 MSI 파일을 구축 한 번의 클릭으로.)
MyCollection
|
|-- MyProject
|
|-- MainBranch
| |
| |-- MySolution.sln
|
|-- EarlierReleasesFolder
|
|-- ReleaseBranch-2012-01
| |
| |-- MySolution.sln
|
|-- ReleaseBranch-2012-02
| |
| |-- MySolution.sln
|
|-- ReleaseBranch-2012-03
| |
| |-- MySolution.sln
|
|-- ReleaseBranch-2012-04
| |
| |-- MySolution.sln
QA 용 현재 및 이전 릴리스의 MSI 파일을 쉽게 빌드하여 다른 버전의 제품을 테스트하려고합니다. –
왜 이전 릴리스를 다시 빌드해야합니까? 왜 그냥 지키지 않는거야? –