我在一个文件夹中有多个解决方案。例如 C:\Code -Solution1.sln -Solution2.sln -Solution3.sln -[所有其他项目文件/文件夹属于上述解决方案等]
请注意,将这些解决方案放在单独的文件夹中不是我的选择。
假设我在 VS2012 中打开一个解决方案(即 Solution1.sln)。我右键单击解决方案并选择 Source Control -> Get Specific Version... 选择类型“最新版本”,然后勾选两个复选框 a。覆盖未签出的可写文件 b. 即使本地版本匹配,也覆盖所有文件
然后按“获取”按钮。
问题是此操作获取了 c:\Code 文件夹的所有最新文件——即使是那些不属于我当前打开的解决方案 (Solution1.sln) 的文件。它替换了解决方案 2 和解决方案 3 的文件。有没有办法我可以配置 TFS 只获取 Solution1 文件?我正在使用 TFS2012
更新:请参阅下面的示例结构。