1

我一直在寻找来自 Visual Studio 2012 的 TFS 发布解决方案,并且我正在尝试找到执行这项工作的最理想方式。

最初我是通过 FTP 完成此操作并发布包,但这可能会因上传时间过长而受到影响,具体取决于项目的大小。我之前还在其中一台登台服务器上安装了 VS2012,通过执行获取最新版本,然后从服务器本身进行本地发布通常非常快,但我不喜欢在服务器上安装它。

一个理想的解决方案是只上传与最新发布的差异,这将缩短上传时间,几乎就像远程“获取最新”一样。这是可能的,还是有可能对我有用的替代方法?

提前致谢

4

1 回答 1

1

如果您已经通过构建定义从 TFS 发布,则 Web 部署具有多个用于同步内容的设置,以便仅部署最新的更改,而不是每次都复制所有内容。

如果需要,这里有一个指南,可帮助您从 Vishal Joshi 开始使用 Web Deploy

这是 Web Deploy 操作设置的链接。 特别是,'sync' 动词和 'dest' 和 'UseCheckSum' 设置可以允许所需的控制级别。

如果我正确理解了您的问题,我很难衡量,希望这会有所帮助。

于 2013-04-19T18:18:46.530 回答