我更愿意使用 Team Build/build 定义来解决这个问题,但我对其他解决方案持开放态度。
目前,我有一个构建我的主分支的构建定义。如果我想建立其他分支,最简单的方法是什么?我是否必须为每个分支克隆和修改构建定义,还是有更简单、更优雅的方法?
(具体来说,构建定义构建 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