有没有办法轻松共享Visual Studio Online / Team Foundation Server的工作区设置(文件夹映射)?

时间:2014-11-21 13:54:38

标签: visual-studio tfs azure-devops

我想从所有项目的单个Visual Studio(在线)工作空间转变为为每个项目设置单独的工作空间(因为:http://blogs.msdn.com/b/phkelley/archive/2013/05/30/using-multiple-workspaces-with-visual-studio.aspx)。

这一切都很好,但现在我想向同事推出这种新方法,并且遇到了一个问题,看起来没有简单的方法与他们共享Workspace设置。

以下是VS 2013的MSDN文章中的官方建议,标题为“创建和使用工作区”:

  

问:我可以重用和共享文件夹映射吗?

     

答:是的。如果要重用或与其他团队共享文件夹映射   成员,您可以复制文件夹映射。只需打开快捷方式   单击工作文件夹列表中的菜单,然后选择复制要重用该文件夹   映射,将它们粘贴到另一个版本控制工作区或构建中   定义工作区。与您共享文件夹映射   队友,将它们粘贴到文本文件中,然后共享文件。

     

来源:http://msdn.microsoft.com/en-us/library/ms181383.aspx#copy_paste

我认为答案应该是“否。无法导出和导入Workspace文件夹映射”。 “将它们粘贴到文本文件并共享文件”的建议非常有趣。

我的研究表明,对于Team Foundation Server的服务器版本,有一种叫做工作区模板的东西:

  

使用工作区模板,您可以为开发人员提供   组织工作空间的标准方式。你的整个团队都使用了   相同的结构,享受所有的好处。

     

http://roadtoalm.com/2011/10/25/hidden-gems-in-tfspart-6-managing-workspaces-in-tfs-with-workspace-templates/

据我所知,这在Visual Studio Online(Team Foundation Server的云版本)中不可用。

所以我的问题是: 有没有办法轻松共享Visual Studio Online / Team Foundation Server的工作区设置(文件夹映射)? 如果没有,是否有人知道比复制/粘贴/分享建议更好的方法?

1 个答案:

答案 0 :(得分:8)

我会回答我自己的问题:是的,有一种简单的方法。

安装" Microsoft Visual Studio Team Foundation Server 2013电动工具":https://visualstudiogallery.msdn.microsoft.com/f017b10c-02b4-4d6d-9845-58a06545627f

安装完成后,您将在团队资源管理器中有一个新选项:团队成员。点击它。

After installing you will have a new option in Team Explorer: Team Members

点击" Team Utilities"。

enter image description here

点击"添加模板"。

enter image description here

选择您要为其创建模板的工作区,然后点击"创建"。

enter image description here

查看模板的设置,然后点击"创建"。

enter image description here

您的新模板将显示在"工作区模板"安装Power Tools后的所有其他团队成员。单击模板后,将根据模板中的设置打开“创建工作区”对话框。

enter image description here

感谢@EdwardThomson指出我正确的方向。