我们目前正在TFS 2013年内运行多个分支机构:
Development
Release
Trunk
etc.
每个分支都有一个自动测试构建。这些构建的目的是将每个分支的最新代码(和数据库更改)发布到我们的测试服务器进行手动测试。我们为每个分支维护一个单独的IIS应用程序,以便可以同时测试不同的版本。
每个分支都有唯一的.csproj、.xml配置文件和web.config设置,这些设置控制每个分支部署到哪个应用程序和数据库,这非常有效。
但是,当我们从一个分支合并到另一个分支时,自动合并将替换这些特定于分支的设置,从而导致我们将测试构建部署到错误的URL和数据库。
我知道在Visual设置