Después de la instalación y el uso de Visual Studio 2010, estoy viendo algunos de los nuevos tipos de archivo (por lo menos con los proyectos de C++ … no sé acerca de los otros tipos) con respecto a 2008. por ejemplo .sdf, .opensdf, que supongo que son el reemplazo de los bcn de los archivos con información Intellisense almacenados en SQL Server Compact archivos? Yo también aviso .se generan archivos de registro, que aparecen en los registros de construcción.

Dado esto, lo que es seguro para añadir a mi patrón global de ignorar? De primeras, me asumir .sdf, .opensdf, pero ¿qué otra cosa?

2 Comentarios

  1. 78

    Para proyectos de C++, que debe estar bien ignorando los siguientes archivos:

    • *.sdf y****.opensdf (archivo temporal abierto, mientras que sólo .vcxproj/.sln se carga a
      El IDE de Visual Studio)
    • *.suo
    • *.vcxproj.usuario
    • ipch carpeta, si su proyecto utiliza Encabezados precompilados (PCH); es un espacio de almacenamiento para Intellisense compilador que ahora puede utilizar PCH para un mejor rendimiento

    Para los proyectos de C#, es también una buena idea ignorar bin y obj directorios, y *.suo demasiado.

  2. 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

    Leer esta página de referencia para los tipos de archivo de MS Visual Studio

    • *.o: GCC objeto de archivos
    • *.lo: GNU Libtool Objeto de Biblioteca Archivo
    • *.la: libtool archivos
    • *.al: ?
    • .libs: autotools directorio de objetos
    • *.so, *.so.[0-9]*: GNU biblioteca compartida
    • *.a: GCC importación o biblioteca estática
    • *.pyc: Compilado archivo de Python/biblioteca
    • *.pyo: Objeto de Python archivo
    • *.rej: SVN de resolución de conflictos del archivo (en su mayoría copias de seguridad)
    • *~, .~: Temporal de archivos de copia de seguridad para Linux utilidades de escritorio como Kate, Kwrite…
    • #*# .#*: Sistema de generación intermedio generado la respuesta de archivos, etc.
    • .*.swp: VIM, el editor de archivo de intercambio de
    • .DS_Store: OSX directorio de almacenamiento de metadatos
    • *.ilk: MSVC Incremental enlazador de archivo.
    • *.aps: Versión binaria de la corriente de recursos de archivo de secuencia de comandos, que se utiliza para carga rápida.
    • *.suo: Solución De Opciones De Usuario
    • *.ncb: MSVC de Datos de Intellisense
    • *.user: QtCreator (y tal vez otros) privado archivo de configuración de usuario.
    • *.opt: MSVS opciones de espacio de trabajo
    • *.plg: Generar archivo de registro
    • */Debug*, */debug*: Debug directorio de construcción
    • */Release*, */release*: Compilación de la versión directorio
    • *.tlb: Biblioteca de tipo de salida del compilador MIDL
    • *_i.c, *_p.c, _*.idl, _*.h, *_i.h: MIDL archivos generados. _i – interfaz, _p – proxy, etc.
    • *.obj: MSVC archivo objeto.
    • *.vspscc: Control de código fuente de configuración de
    • dlldata.c: MIDL generatd proxy/stub código.
    • *.pch: MSVC de encabezado precompilado
    • *.idb: Mínimo Reconstruir Base De Datos Incrementales
    • *.pdb: Programa de Depuración de la base de datos: contiene toda la información de depuración.
    • *.manifest: Archivos de manifiesto
    • *.res: Compilado el archivo de recursos.
    • *.exe, *.dll: Windows binarios
    • mt.dep: Generado Manifiesto
    • BuildLog.htm: auto-explicativo
    • *.idc: Internet Conector de Base de datos de definiciones de
    • *.trx: Visual Studio Test Archivo De Resultados De
    • */TestResults: Auto-explicativo
    • *.vcxproj.filters: Usuario privado dependiente de la IDE de VS archivo.
    • ipch: MSVC de encabezado Precompilado directorio
    • *.sdf: SQL Server Compact Archivo de Base de datos
    • *.opensdf: Archivo temporal relativa a la correspondiente .sdf
    • por favor, proporcione una explicación.
    • wow, no sé por qué hice eso. La lista era más larga de lo que yo pensaba…
    • .*.swp es el archivo temporal que vim crea durante una sesión de edición (y, a continuación, se especifica de nuevo más tarde como sólo *.swp). Creo que el #*# y .#* son similares, pero para emacs? Eso es sobre todo una suposición. *.suo es la Solución de Opciones de Usuario, una de Visual Studio cosa, y *.ncb es la base de datos de IntelliSense. *.vspscc tiene algo que ver con SourceSafe.
    • bsc y sbr son algunos de los que no desea incluir en el control de versiones. Pero hay mucho más extensiones que faltan en esta lista.

Dejar respuesta

Please enter your comment!
Please enter your name here