我们使用Visual Studio 2008和Surround SCM进行源代码管理。 SCM将文件放入名为“.MySCMServerInfo”的每个目录中,这些目录是不应检入源代码管理的用户特定数据文件。它们与Visual Source Safe放弃的.scc文件类似。我们还有几个我们开发的WAP(Web应用程序项目)。所有这些.MySCMServerInfo文件都显示在解决方案树和待定检查窗口中。必须有某种方法强制VS忽略给定扩展名的文件,因为它忽略了.scc文件。如何让VS忽略WAP中的MySCMServerInfo文件?在Visual Studio的解决方案树中隐藏源代码控制文件
回答
我有关于此问题的新信息。在.MySCMServerInfo文件上设置隐藏位会导致Surround SCM疏松跟踪文件的修改状态。它开始认为当文件不存在时文件已经过时,并且总是试图获得新版本。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Packages\
{8FF02D1A-C177-4ac8-A62F-88FC6EA65F57}\IgnorableFiles\.MySCMServerInfo]
设置,如果你使用Visual Studio 2005中此注册表项:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\
{8FF02D1A-C177-4ac8-A62F-88FC6EA65F57}\IgnorableFiles\.MySCMServerInfo]
这些将告诉Visual
相反,如果你使用Visual Studio 2008中设置此注册表项Studio在解决方案树和待处理的检查视图中不显示.MySCMServerInfo文件。
使用文件系统隐藏位应该工作。
我也发现这个解决方法。从我的Web应用程序项目根目录搜索所有.MySCMServerInfo文件,选择并设置其隐藏属性。它们不再显示在解决方案树或挂起的检查列表中。但是,每当SCM获得一个新的.MySCMServerInfo文件时,它必须重做。 – Charles 2008-10-13 19:36:39
延迟答案但希望对他人有用。
当使用新的ASP.Net 5项目模板使用Visual Studio 2015时,我开始遇到这个问题。 (我推测这是因为新模板会自动包含文件夹中的所有内容,而不是仅显示项目文件中列出的内容)。
通过右键单击该文件并选择“从解决方案资源管理器中隐藏”,可以防止在解决方案资源管理器中显示这些文件,但这并不妨碍SCM将它们包括在待处理签入窗口中。
正确的方式来处理这个问题是:
- 在Solution Explorer
- 选择文件选择文件(S)>源代码控制>从源代码管理
注意:右键单击解决方案资源管理器中没有此选项。
- 1. 让Visual Studio忽略解决方案中的源代码控制绑定
- 2. Visual Studio - 以编程方式为源代码控制配置解决方案
- 3. Visual Studio 2010的源代码控制集成不与文件解决方案文件夹以外的工作
- 4. 从源代码控制中删除解决方案目录
- 5. 签入解决方案文件后,我可以将解决方案绑定到TFS源代码控制吗?
- 6. 适当的源代码控制解决方案
- 7. 合并Visual Studio解决方案文件
- 8. 合并Visual Studio解决方案文件
- 9. Oracle/ASP.NET环境的最佳源代码控制解决方案?
- 10. XML×文件留在解决方案,但在源代码控制c#
- 11. 多环境源代码控制的任何解决方案?
- 12. 在Visual Studio解决方案中重新链接Xaml和代码
- 13. 如何在源代码管理中查找文件,但不是在Visual Studio解决方案中查找文件?
- 14. Visual Studio中的版本控制和解决方案结构
- 15. visual studio解决方案
- 16. Visual Studio扩展:在当前解决方案中编辑代码文件?
- 17. 添加解决方案到源代码控制
- 18. 在沙盒解决方案中定制.aspx页面的代码隐藏
- 19. 解决方案文件与Visual Studio中的项目文件
- 20. Visual Studio 2010 - 解决方案不在Mercurial版本控制下
- 21. 在Visual Studio解决方案文件夹中打开Office文档
- 22. 在Visual Studio中存储解决方案.sln文件的位置?
- 23. 什么是在Visual Studio中的解决方案文件夹
- 24. Visual Studio 2013中的TFS源代码控制映射。无法将项目添加到解决方案
- 25. 如何告诉Visual Studio 2005中的解决方案已经是源代码控制之下
- 26. Maven2中的Visual Studio C++解决方案
- 27. Visual Studio,将解决方案复制到构建文件夹
- 28. Howto resolve ... Visual Studio源代码控制通知“最近已将项目添加到此解决方案中”
- 29. 无法在Visual Studio 2010中打开解决方案文件
- 30. 在Visual Studio IDE中显示解决方案/文件路径
也适用于VS2010! – bychkov 2010-04-16 19:49:30