c++ - Visual Studio 2010 的全局源代码控制忽略模式中应包含哪些内容?

标签 c++ visual-studio-2010 visual-studio version-control ignore

在安装和使用 Visual Studio 2010 之后,与 2008 年相比,我看到了一些更新的文件类型(至少对于 C++ 项目......不知道其他类型)。例如.sdf,.opensdf,我猜这是用存储在 SQL Server Compact 文件中的 Intellisense 信息替换 ncb 文件?我还注意到生成了 .log 文件,这些文件似乎是构建日志。

鉴于此,将什么添加到我的全局忽略模式中是安全的?马上,我假设 .sdf、.opensdf,但还有什么?

最佳答案

对于 C++ 项目,您应该可以忽略以下文件:

  • *。 sdf和 *.opensdf(临时文件仅在 .vcxproj/.sln 加载到 Visual Studio IDE)
  • *。 suo
  • *。 vcxproj.user
  • ipch文件夹,如果您的项目使用预编译头文件 (PCH);它是 Intellisense 编译器的存储,现在可以利用 PCH 获得更好的性能

对于 C# 项目,忽略 binobj 目录以及 *.suo 也是一个好主意。

关于c++ - Visual Studio 2010 的全局源代码控制忽略模式中应包含哪些内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2538149/

相关文章:

c++ - 为什么序列化指令本质上是流水线不友好的?

c++ - 如何使用 odeint 的标签系统为各种步进器类型做特定的工作

c++ - _controlfp_s 中的可能错误可能无法正确恢复控制字

visual-studio - 如何正确构建要在我的项目中的调试和发布配置中使用的第三方库?

c++ - 我应该如何处理信用卡号验证算法?

c++ - 将事件绑定(bind)到 wxMenu 而不是 wxMenuItem

database - 使用 Visual Studio 2010 Access 2010 数据库

c++ - 抛出异常

javascript - 使用 Visual Studio 在 ASP.NET 上未定义 jQuery 和 val()

visual-studio - VS2019 构建前和构建后事件始终失败,代码为 1