如何使用构建定义构建非活动分支?

How to build a non active branch with a build definition?

我的项目:一个开发分支,多个版本分支。

我有: 一个构建定义用于构建带测试的主分支,一个用于创建不带测试的生产。

我尝试做的事情: 我克隆了我的第二个构建定义,重命名它,更改了进程上的 sln 路径 属性 并手动执行它以构建一个生产版本。该分支是在通过主(开发)分支上的所有测试后创建的

结果如何: "Exception Message: There is no working folder mapping for $/autocompletion/path_to/non_dev_branche/project.sln. (type ItemNotMappedException)"

我搜索了如何将分支设为工作文件夹(如果可能的话),但没有找到任何结果。该路径是VS 2012创建的,我只是选择了文件。

您必须更新构建定义的工作区映射。它应该位于名为 Parametres de la source 的选项卡上。如果不存在,它将位于其他选项卡之一上。