【发布时间】:2021-02-22 10:16:38
【问题描述】:
我正在使用 Team Foundation Server 2015 14.102.25423.0,到目前为止,团队的所有开发人员都已将他们的工作区配置为 服务器。
现在由于政策变更,我们希望将所有工作区设为本地。
当然,一种选择是让每个开发人员在 Visual Studio 中进行更改。
但我想知道是否有办法从服务器强制它?
【问题讨论】:
标签: tfs
我正在使用 Team Foundation Server 2015 14.102.25423.0,到目前为止,团队的所有开发人员都已将他们的工作区配置为 服务器。
现在由于政策变更,我们希望将所有工作区设为本地。
当然,一种选择是让每个开发人员在 Visual Studio 中进行更改。
但我想知道是否有办法从服务器强制它?
【问题讨论】:
标签: tfs
正如doc 所述,我们使用 Visual Studio 创建和使用工作区以连接 Azure DevOps 服务器。
因此,如果您想将工作区从服务器更改为本地,恐怕唯一的选择是让每个开发人员在 Visual Studio 中进行更改。您需要转到File -> Source Control -> Workspaces(VS2017 为File -> Source Control -> Advanced -> Workspaces),然后选择您的工作区(它应该与您的计算机名称匹配)并单击Edit,然后单击Advanced。在那里,您可以在本地和服务器工作区位置之间切换。有关详细信息,请参阅此thread。
此外,如果您是 administrator,您可以指定 Visual Studio 默认为您的团队成员创建的工作区类型:本地或服务器。
在菜单栏上,选择Team、Project Collection Settings、Source Control。
源代码管理设置对话框出现。
在工作区设置选项卡上,选择本地或服务器选项按钮。
有关详细信息,请参阅:Decide between using a local or a server workspace。
【讨论】: