我一直在寻找Visual Studio 2012的TFS发布解决方案,我正在努力找到最理想的方式来完成这项工作。
最初我通过FTP和发布包完成了这项工作,但这可能会受到上传时间过长的影响,具体取决于项目的大小。我之前已经在其中一个登台服务器上安装了VS2012并通过执行get latest然后从服务器本身发布本地发布通常非常快,但我不喜欢在服务器上安装它。
理想的解决方案是仅上传最新发布的差异,这将改善上传时间,几乎就像一个遥控器“获取最新”。这是可能的,还是有替代方案可能对我有用?
提前致谢
答案 0 :(得分:1)
如果您已经通过构建定义从TFS发布,则Web部署有几个用于同步内容的设置,以便仅部署最新的更改,而不是每次都复制所有内容。
If needed, here's a guide to get you started with Web Deploy from Vishal Joshi
Here's a link to Web Deploy operation settings.特别是 'sync'verb和'dest'以及'UseCheckSum'设置可以允许所需的控制级别。
如果我正确地理解你的问题,我很难衡量,希望这会有所帮助。