【发布时间】:2015-01-19 16:38:34
【问题描述】:
我想从为我的所有项目拥有一个单独的 Visual Studio(在线)工作区转变为为每个项目拥有一个单独的工作区(因为:http://blogs.msdn.com/b/phkelley/archive/2013/05/30/using-multiple-workspaces-with-visual-studio.aspx)。
这一切都很好,但现在我想向我的同事推广这种新方法,并且遇到了一个问题,似乎没有简单的方法与他们共享工作区设置。
这是来自 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 的工作区设置(文件夹映射)? 如果没有,有没有人知道比复制/粘贴/分享建议更好的方法?
【问题讨论】:
-
我还在 C:\Users\Frank van Eykelen\AppData\Local\Microsoft\Team Foundation 文件夹中查找了配置文件。
-
工作区模板不应绑定到本地 TFS 服务器。您是否安装了电动工具?
-
@EdwardThomson 我确实安装了 Power Tools,但无法像“TFS 中的隐藏珍宝——第 6 部分使用工作空间模板在 TFS 中管理工作空间”一文中解释的那样工作。我再次检查并在此处找到它:单击团队成员 > 团队实用程序 > 工作区模板。毕竟很明显......一旦我尝试了我在那里找到的东西,我会回答我自己的问题。我添加了一个模板,用它来创建一个新的工作区。我现在将研究这些模板的共享部分。感谢您为我指明正确的方向!
-
太棒了!感谢 Frank 的跟进,抱歉,我们将此功能隐藏在电动工具中,而不是主产品中。
标签: visual-studio tfs azure-devops