【发布时间】:2023-03-08 16:10:02
【问题描述】:
在我的 TFS 解决方案中,我有两个分支 Main 和 Dev。我们有四种不同的托管环境Dev、ITST、QA 和Prod,并且每个环境都有不同的构建脚本。
只要签入,就会运行构建并将解决方案部署到Dev 环境。但是,它只是构建我们的 Main 分支,而不是检查到 Dev 分支的任何内容。
对于Dev 构建脚本,我将如何指定要构建的分支?我已经尝试配置源设置,但是当我为源控制文件夹指定 Dev 分支时,我不断收到与映射相关的错误。
更新
这是我得到的错误:There is no working folder mapping for $/DLS/Application/P1/P1.sln
【问题讨论】:
-
什么是映射错误?
-
@MikeCheel 我用我的错误更新了帖子。
-
打开构建定义并验证工作区映射。
-
另外,您使用的是什么版本的 TFS?
-
这是一个巧合。我今天只需要制作一些新的构建定义,而我在一秒钟前遇到了同样的错误。在我的情况下,问题不是映射,而是要构建的项目下的解决方案指向解决方案,但在错误的分支中。
标签: msbuild