安装和使用 Visual Studio 2010 后,与 2008 年相比,我看到了一些更新的文件类型(至少对于 C++ 项目......不知道其他类型)。例如 .sdf、.opensdf,我猜是用存储在 SQL Server Compact 文件中的 Intellisense 信息替换 ncb 文件?我还注意到生成了 .log 文件,这些文件似乎是构建日志。
鉴于此,在我的全局忽略模式中添加什么是安全的?马上,我假设 .sdf、.opensdf,但还有什么?
安装和使用 Visual Studio 2010 后,与 2008 年相比,我看到了一些更新的文件类型(至少对于 C++ 项目......不知道其他类型)。例如 .sdf、.opensdf,我猜是用存储在 SQL Server Compact 文件中的 Intellisense 信息替换 ncb 文件?我还注意到生成了 .log 文件,这些文件似乎是构建日志。
鉴于此,在我的全局忽略模式中添加什么是安全的?马上,我假设 .sdf、.opensdf,但还有什么?
对于 C++ 项目,您应该可以忽略以下文件:
bin
对于 C# 项目,忽略和obj
目录也是一个好主意*.suo
。
*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store *.ilk *.aps *.suo *.ncb *.user *.opt *.plg */Debug* */Release* */debug* */release* *.*~ *.tlb *_i.c *_p.c _*.idl _*.h *.obj *.vspscc dlldata.c *.pch *.idb *.pdb *.manifest *.res *.exe *.dll mt.dep BuildLog.htm *_i.h *.idc *.swp *.trx */TestResults *.vcxproj.filters ipch *.sdf *.opensdf
阅读此参考页以了解 MS Visual Studio 中的文件类型
*.o
: GCC 目标文件*.lo
: GNU Libtool 库对象文件*.la
: libtool 档案*.al
: ?.libs
: autotools 对象目录*.so
, *.so.[0-9]*
: GNU 共享库*.a
: GCC 导入或静态库*.pyc
: 编译的 Python 文件/库*.pyo
: Python 目标文件*.rej
: SVN 冲突解决文件(主要是备份)*~
, . ~:Linux 桌面实用程序的临时备份文件,如 Kate、Kwrite...#*#
.#*
:构建系统生成的中间响应文件等。.*.swp
: VIM 编辑器交换文件.DS_Store
: OSX 目录元数据存储*.ilk
:MSVC 增量链接器文件。*.aps
:当前资源脚本文件的二进制版本;用于快速加载。*.suo
:解决方案用户选项*.ncb
: MSVC 智能感知数据*.user
:QtCreator(可能还有其他)私人用户设置文件。*.opt
: MSVS 工作区选项*.plg
: 构建日志文件*/Debug*
, */debug*
: 调试构建目录*/Release*
, */release*
: 发布构建目录*.tlb
: MIDL 编译器的类型库输出*_i.c
, *_p.c
, _*.idl
, _*.h
, *_i.h
: MIDL 生成的文件。_i - 接口,_p - 代理等。*.obj
:MSVC 目标文件。*.vspscc
: 源码控制配置dlldata.c
: MIDL 生成代理/存根代码。*.pch
: MSVC 预编译头文件*.idb
:最小重建增量数据库*.pdb
:程序调试数据库:包含所有调试信息。*.manifest
: 清单文件*.res
: 编译资源文件。*.exe
, *.dll
: Windows 二进制文件mt.dep
: 生成的清单BuildLog.htm
: 不言自明*.idc
: Internet 数据库连接器定义*.trx
: Visual Studio 测试结果文件*/TestResults
: 不言自明*.vcxproj.filters
: 私有的用户依赖的 VS IDE 文件。ipch
: MSVC 预编译头目录*.sdf
: SQL Server 压缩数据库文件*.opensdf
: 对应的.sdf相关的临时文件