有没有办法强制Visual Studio 2010仅显示当前打开的解决方案的待处理更改? 我正在处理同一项目的多个分支,并在大多数分支中更改相同的文件。每次手动检查待处理更改并双重检查是否选择了当前正在处理的文件非常痛苦...
打开待处理更改窗口。你可以在那里找到一个工具栏按钮,可以过滤当前解决方案。
是的,在待处理更改视图中,顶部最后一个图标之一是“按解决方案筛选”(在刷新图标旁边)。点击它可以将更改列表减少到当前解决方案。
您可以在这里看到它的截图。
我看到其他答案都比较旧。
在2015年,您可以这样做:点击VisualSVN菜单项,然后点击“设置工作副本根目录...”,然后您可以在磁盘上浏览到解决方案文件夹。
如果您打开待处理更改窗口,其中一个图标是文件夹视图。这应该有助于将更改缩小到指定的目录。(尽管您需要取消选择其他内容)
或者
我刚想起来一个选择这些项目的选项。如果您打开Visual Studio命令提示符,可以使用团队基础工具进行自动过滤,方法如下:
示例项目结构
src
/Dev
/Branch1
/Branch2
tf checkin Branch1 /recursive