c++ - una - ¿Qué debería contenerse en un patrón de ignorar el control de código fuente global para Visual Studio 2010?
manual de visual basic 6.0 pdf+ejercicios para practicar (2)
Después de instalar y usar Visual Studio 2010, veo algunos tipos de archivos más nuevos (al menos con los proyectos de C ++ ... no sé sobre los otros tipos) en comparación con 2008. Por ejemplo, .sdf, .opensdf, que creo que son el reemplazo de archivos ncb con información Intellisense almacenada en archivos de SQL Server Compact? También noto que se generan archivos .log, que parecen ser registros de compilación.
Dado esto, ¿qué es seguro agregar a mi patrón global de ignorar? De repente, asumiría .sdf, .opensdf, pero ¿qué más?
Para los proyectos de C ++, debería estar bien ignorar los siguientes archivos:
- *. sdf y * .opensdf (archivo temporal abierto solo cuando se carga .vcxproj / .sln en Visual Studio IDE)
- *. suo
- *. vcxproj.user
- carpeta ipch , si su proyecto usa encabezados precompilados (PCH); es un almacenamiento para el compilador Intellisense que ahora puede utilizar PCH para un mejor rendimiento
Para los proyectos de C #, también es una buena idea ignorar los directorios bin
y obj
, y *.suo
también.
*.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
Lea esta página de referencia para tipos de archivos desde MS Visual Studio
-
*.o
: archivos de objeto GCC -
*.lo
: Archivo de objetos de la biblioteca GNU Libtool -
*.la
: archivos de libtool -
*.al
:? -
.libs
: directorio de objetos autotools -
*.so
,*.so.[0-9]*
: biblioteca compartida de GNU -
*.a
: importación de GCC o biblioteca estática -
*.pyc
: archivo / biblioteca de Python compilado -
*.pyo
: archivo de objeto Python -
*.rej
: archivo de resolución de conflictos SVN (principalmente copias de seguridad) -
*~
~: Archivos de copia de seguridad temporales para utilidades de escritorio de Linux como Kate, Kwrite ... -
#*#
.#*
: Generar archivos de respuesta intermedia generados por el sistema, etc. -
.*.swp
: archivo de intercambio del editor VIM -
.DS_Store
: almacenamiento de metadatos del directorio OSX -
*.ilk
: archivo de enlace incremental de*.ilk
. -
*.aps
: versión binaria del archivo de script de recursos actual; utilizado para carga rápida . -
*.suo
: Opciones de usuario de la solución -
*.ncb
: datos de*.ncb
Intellisense -
*.user
: QtCreator (y tal vez otro) archivo de configuración de usuario privado. -
*.opt
: opciones de espacio de trabajo MSVS -
*.plg
: archivo de registro de compilación -
*/Debug*
,*/debug*
: depurar el directorio de compilación -
*/Release*
,*/release*
: lanzamiento del directorio de compilación -
*.tlb
: escriba la salida de la biblioteca desde el compilador MIDL -
*_i.c
,*_p.c
,_*.idl
,_*.h
,*_i.h
: archivos MIDL generados. _i - interfaz, _p - proxy, etc. -
*.obj
: archivo de objeto MSVC. -
*.vspscc
: configuración de control del código fuente -
dlldata.c
: MIDL generatd proxy / código auxiliar. -
*.pch
: encabezado precompilado de*.pch
-
*.idb
: base de datos incremental de reconstrucción mínima -
*.pdb
: Base de datos de depuración del programa: contiene toda la información de depuración. -
*.manifest
: archivos de manifiesto -
*.res
: archivo de recursos compilados. -
*.exe
,*.dll
: binarios de Windows -
mt.dep
: Manifiesto generado -
BuildLog.htm
: autoexplicativo -
*.idc
: definiciones del conector de la base de datos de Internet -
*.trx
: archivo de resultados de prueba de Visual Studio -
*/TestResults
: autoexplicativo -
*.vcxproj.filters
: archivo IDE VS dependiente del usuario privado. -
ipch
: MSVC directorio de encabezado precompilado -
*.sdf
: Archivo de base de datos SQL Server Compact -
*.opensdf
: archivo temporal relacionado con el archivo .sdf correspondiente