假设我在部署到开发服务器 (IIS7) 的 TFS 团队解决方案中有 ac# Web 应用程序项目。我希望能够仅将某些代码更改推广到测试服务器,然后仅将这些更改推广到生产服务器。
因此,例如应该提升对 Web 用户控件和 javascript 文件的更改,但不应该提升对 Web 表单的更改。
在 Visual Studio 中使用部署功能似乎是一个孤注一掷的命题。
没有手动选择要复制/粘贴的文件,或者编写某种应用程序来比较目标和源目录中的文件,列出不同的文件,并让您选择要推广的源文件,团队在这种情况下通常会做什么?
简而言之:我怎样才能可靠地从一个环境到另一个环境提升选择的文件/代码,而不包括其他不应该提升的更改?