本地 TFS 源代码控制和 Microsoft 托管的 TFS

本地 TFS 源代码控制和 Microsoft 托管的 TFS

是否可以托管我们自己的 TFS 服务器,并与 Microsoft 的托管 TFS 服务协同工作?换一种问法:我们是否可以在我们的位置运行某种边缘服务器,运行我们的源代码控制存储库,作为在 Microsoft 的 TFS 环境中运行的源代码控制的本地缓存?目标是允许我们在本地提交代码更改、启动构建等,但仍将源代码存储在 Microsoft 的环境中作为主控制器?我们目前托管我们自己的构建服务器,但当 Microsoft 的 TFS 服务出现故障或运行缓慢时,我们无法提取最新代码并运行构建。

答案1

您需要 TFS 代理。它是源代码控制文件的代理。它已经存在了一段时间,最初设计用于节省远程站点的带宽,但它将按照您描述的方式使用该服务。它随本地 TFS 一起提供。以下是 MSDN 上介绍如何设置它的页面:

http://msdn.microsoft.com/en-us/library/ee248710.aspx

本页面适用于远程安装以节省带宽,但只需将您的本地电脑视为远程站点并将 TFS 服务视为“总部”。

祝你好运!

相关内容