Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Version control 支持分布式团队的TFS配置_Version Control_Tfs - Fatal编程技术网

Version control 支持分布式团队的TFS配置

Version control 支持分布式团队的TFS配置,version-control,tfs,Version Control,Tfs,我们正在为一个小型开发组调查使用TFS。所有的开发者都离办公室很远。VPN是一种选择,但不是首选,因为我们必须每天多次更改VPN连接以支持业务中的其他功能 因此,我试图找出可以配置TFS以支持该模型的不同选项。我读过关于设置代理服务器的内容,但那是使用较旧版本的TFS,因此我不确定这是否仍然是最佳选择 我无法找到关于配置TFS以支持此模型的最佳/不同方法的最新文档 我不需要关于使用Mercurial、GIT或其他东西的评论。我知道它们,并将它们包括在我的总体评估中,但现在我正在尝试了解TFS提供

我们正在为一个小型开发组调查使用TFS。所有的开发者都离办公室很远。VPN是一种选择,但不是首选,因为我们必须每天多次更改VPN连接以支持业务中的其他功能

因此,我试图找出可以配置TFS以支持该模型的不同选项。我读过关于设置代理服务器的内容,但那是使用较旧版本的TFS,因此我不确定这是否仍然是最佳选择

我无法找到关于配置TFS以支持此模型的最佳/不同方法的最新文档

我不需要关于使用Mercurial、GIT或其他东西的评论。我知道它们,并将它们包括在我的总体评估中,但现在我正在尝试了解TFS提供或不提供什么解决方案。所有开发人员都有MSDN许可证,因此TFS对组是免费的。

您有2个选项(没有VPN)

1) 正如Martin所建议的,看看VSO(VisualStudioOnline),这是TFS的基于云的版本,最多可供5名开发人员免费使用

2) 在组织内部设置TFS,并通过防火墙在internet上提供该实例。您可以使用证书保护它,这样只有您的团队才能连接。关于如何使用SSL和证书保护MSDN,有很多信息

干杯,
ET

你说的“TFS”是指“TFVC”吗?TFS最简单的解决方案是使用其分布式版本控制(Git)。但是,如果您正在使用TFVC评估TFS,那么这是一个不同的答案。我没有看到单独的TFVC术语作为TFS的一个组成部分,但我正在寻找建议、指南和/或解决方案,以便在分布式组中使用TFS/TFVC。您看过VSO选项吗?使用托管的中心TFS实例将消除对VPN的需求并改进协作…如果还没有明确说明,Git是TFS中的一个源代码控制选项。您可以创建由TFVC或Git支持的团队项目。你可能已经知道了,但还没有明确说明。办公室希望它在内部托管,所以VSO实际上不是一个选项。我知道TFS有一个web界面,但只知道它的工作流方面。我已经四年多没有和TFS有任何关系了。那么您可以将Visual Studio配置为通过web进行签入/签出吗?是的,您可以。这是一个终点。因此,如果您将内部TFS打开到web(并使用SSL和证书保护它),那么您可以使用VS并连接到它,没有问题。