Chr*_*ons 66 c++ version-control ignore visual-studio-2010 visual-studio
在安装和使用Visual Studio 2010之后,我看到了一些较新的文件类型(至少有C++项目...不知道其他类型)与2008年相比.例如.sdf,.opensdf,我猜是使用存储在SQL Server Compact文件中的Intellisense信息替换ncb文件?我还注意到生成了.log文件,它们似乎是构建日志.
鉴于此,添加到我的全局忽略模式可以安全吗?蝙蝠,我假设.sdf,.opensdf,但还有什么?
mlo*_*kot 78
对于C++项目,您可以忽略以下文件:
对于C#项目,忽略bin和obj目录也是一个好主意*.suo.
小智 51
*.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
Run Code Online (Sandbox Code Playgroud)
从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 generatd proxy/stub code.*.pch:MSVC预编译头*.idb:最小重建增量数据库*.pdb:Program Debug数据库:包含所有调试信息.*.manifest:清单文件*.res:编译的资源文件.*.exe,*.dll:Windows二进制文件mt.dep:Generated ManifestBuildLog.htm:不言自明*.idc:Internet数据库连接器定义*.trx:Visual Studio测试结果文件*/TestResults:不言自明*.vcxproj.filters:独立于用户的VS IDE文件.ipch:MSVC预编译头目录*.sdf:SQL Server压缩数据库文件*.opensdf:与相应的.sdf相关的临时文件