【发布时间】:2018-08-03 20:46:31
【问题描述】:
我打开了两个 Visual Studio 2017 副本,每个窗口都使用单独的解决方案。两种解决方案都签入到不同文件夹中的 Team Foundation Server 源代码管理中。例如,\Projects\Project1 和 \Projects\Project2。这两个项目之间没有共同的文件。
当我使用 Windows 资源管理器将新文件添加到 \Projects\Project1 时,它会在 Visual Studio 的 两个 副本中的“排除的更改”下显示为条目。如果我通过 Visual Studio 添加文件,它似乎被添加为该解决方案(或项目)引用的文件,并出现在该项目的包含的更改中。
如何将 Visual Studio 配置为不将存在于解决方案文件夹之外的任意文件添加到检测到的文件列表中?
在 Visual Studio 中,在 Excluded Changes 下,有一个 View Options 链接,其中包含 Show Solution Changes 选项和一个过滤器。但是,这些选项都不会停止包含属于其他项目的文件。就好像检测到的代码的root已经设置到两个解决方案的父文件夹了。
【问题讨论】:
标签: visual-studio tfs visual-studio-2017 tfvc