将选择文件提升到IIS7站点

时间:2012-10-17 17:42:24

标签: c# asp.net visual-studio iis-7 tfs

假设我在TFS团队解决方案中有一个c #Web应用程序项目,我正在部署到开发服务器(IIS7)。我希望能够仅对测试服务器进行某些代码更改,然后再将这些更改提升到生产服务器。

因此,例如,应该提升对Web用户控件和javascript文件的更改,但不应提升对Web表单的更改。

在Visual Studio中使用部署功能似乎是一个全有或全无的主张。

没有手动选择要复制/粘贴的文件,或编写某种比较目标和源目录中的文件的应用程序,列出不同的文件,并允许您选择要提升的源文件,团队通常在做什么这种情况?

简而言之:我如何可靠地将选择的文件/代码从环境推广到环境,而不包括其他不应该提升的更改?

1 个答案:

答案 0 :(得分:2)

在TFS中创建两个分支,一个用于开发,一个用于生产。 合并dev->生产只会改变您需要的。 从生产分支创建部署包。