我想从所有项目的单个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的服务器版本,有一种叫做工作区模板的东西:
使用工作区模板,您可以为开发人员提供 组织工作空间的标准方式。你的整个团队都使用了 相同的结构,享受所有的好处。
据我所知,这在Visual Studio Online(Team Foundation Server的云版本)中不可用。
所以我的问题是: 有没有办法轻松共享Visual Studio Online / Team Foundation Server的工作区设置(文件夹映射)? 如果没有,是否有人知道比复制/粘贴/分享建议更好的方法?
答案 0 :(得分:8)
我会回答我自己的问题:是的,有一种简单的方法。
安装" Microsoft Visual Studio Team Foundation Server 2013电动工具":https://visualstudiogallery.msdn.microsoft.com/f017b10c-02b4-4d6d-9845-58a06545627f
安装完成后,您将在团队资源管理器中有一个新选项:团队成员。点击它。
点击" Team Utilities"。
点击"添加模板"。
选择您要为其创建模板的工作区,然后点击"创建"。
查看模板的设置,然后点击"创建"。
您的新模板将显示在"工作区模板"安装Power Tools后的所有其他团队成员。单击模板后,将根据模板中的设置打开“创建工作区”对话框。
感谢@EdwardThomson指出我正确的方向。