安装和使用Visual Studio 2010之后,与2008年相比,我看到了一些较新的文件类型(至少有C ++项目...不知道其他类型)。 .sdf,.opensdf,我猜它是用SQL Server Compact文件中存储的Intellisense信息替换ncb文件的?我还注意到生成了.log文件,它们似乎是构建日志。
鉴于此,添加到我的全局忽略模式可以安全吗?蝙蝠,我假设.sdf,.opensdf,但还有什么?
答案 0 :(得分:78)
对于C ++项目,您应该没关系以下文件:
对于C#项目,忽略bin
和obj
目录以及*.suo
也是个好主意。
答案 1 :(得分:50)
*.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
Read this reference page for file types from MS Visual Studio
*.o
:GCC目标文件*.lo
:GNU Libtool Library Object File *.la
:libtool archives *.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
:Binary version of the current resource script file; used for quick loading。*.suo
:Solution User Options *.ncb
:MSVC智能感知数据*.user
:QtCreator(可能还有其他)私人用户设置文件。*.opt
:MSVS工作区选项*.plg
:构建日志文件*/Debug*
,*/debug*
:调试构建目录*/Release*
,*/release*
:发布构建目录*.tlb
:从MIDL编译器输入库输出*_i.c
,*_p.c
,_*.idl
,_*.h
,*_i.h
:MIDL生成的文件。 _i - interface,_p - proxy等。*.obj
:MSVC对象文件。*.vspscc
:源代码控制配置dlldata.c
:MIDL generatd proxy / stub code。*.pch
:MSVC预编译标题*.idb
:最低重建增量数据库*.pdb
:程序调试数据库:包含所有调试信息。*.manifest
:清单文件*.res
:已编译的资源文件。*.exe
,*.dll
:Windows二进制文件mt.dep
:Generated Manifest BuildLog.htm
:不言自明*.idc
:Internet数据库连接器定义*.trx
:Visual Studio Test Results File */TestResults
:不言自明*.vcxproj.filters
:依赖于用户的私有VS IDE文件。ipch
:MSVC预编译头目录*.sdf
:SQL Server压缩数据库文件*.opensdf
:与相应的.sdf相关的临时文件