我正在使用带有tfs的vs.net。我现在有1个工作空间用于1个解决方案。我刚刚从另一个解决方案中获取最新信息,但现在它已经在同一个工作区中检查了什么?如何为每个解决方案获得一个工作区,以便每个事物都保持独立?
答案 0 :(得分:2)
打开'Source Control Explorer'导航到VS中
'文件'> '源控制'> '工作区...'
从那里,您可以生成任意数量的工作空间,包含任意数量的源控制路径。
生成工作区后,您可以在“源代码管理资源管理器”中从一个工作区切换到另一个工作区
答案 1 :(得分:1)
在工作区内,您可以创建多个映射。映射将源代码管理中的目录链接到本地驱动器上的路径。您可以将* $ \ Team Project \ trunk *映射到 c:\ temp 和 $ \ Team Project \ Component \ Subcomponent \ trunk 到* c:\ somepath \ someotherpath *
现在您可以致电获取最新消息。这可以在几个层面上完成:
第一个更新所有本地映射,因为Get Latest已在源代码管理的最顶层完成。
第二个调用也将更新两个映射,因为两个映射都低于* $ \ Team Project *。
第三个调用只会更新您的第一个映射,因为它是此路径下的唯一映射。
所以结论是:您不必将Team Project映射分成几个工作区。你只需要照顾你打电话给Get Latest的水平。