Après avoir installé et utilisé Visual Studio 2010, je vois des types de fichiers plus récents (au moins avec les projets C++ ... je ne connais pas les autres types) par rapport à 2008. par exemple .sdf, .opensdf, qui sont, je suppose, le remplacement des fichiers ncb avec des informations Intellisense stockées dans des fichiers SQL Server Compact? Je remarque également que des fichiers .log sont générés, qui semblent être des journaux de build.
Compte tenu de cela, qu'est-il sûr d'ajouter à mon modèle global d'ignorance? Au départ, je suppose que .sdf, .opensdf, mais quoi d'autre?
Pour les projets C++, vous devriez bien ignorer les fichiers suivants:
Pour les projets C #, c'est également une bonne idée d'ignorer les répertoires bin
et obj
et *.suo
aussi.
*.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
Lisez cette page de référence pour les types de fichiers de MS Visual Studio
*.o
: Fichiers objets GCC*.lo
: Fichier objet de la bibliothèque GNU Libtool*.la
: archives libtool*.al
:?.libs
: répertoire d'objets autotools*.so
, *.so.[0-9]*
: GNU bibliothèque partagée*.a
: Importation GCC ou bibliothèque statique*.pyc
: Compilé Python*.pyo
: Python*.rej
: Fichier de résolution de conflits SVN (principalement des sauvegardes)*~
, . ~: Fichiers de sauvegarde temporaires pour les utilitaires de bureau Linux comme Kate, Kwrite ...#*#
.#*
: Créer des fichiers de réponses intermédiaires générés par le système, etc..*.swp
: VIM fichier d'échange d'éditeur.DS_Store
: Stockage des métadonnées du répertoire OSX*.ilk
: Fichier de l'éditeur de liens incrémentiel MSVC.*.aps
: version binaire du fichier de script de ressource actuel; utilisé pour le chargement rapide .*.suo
: Options utilisateur de la solution*.ncb
: MSVC Intellisense Data*.user
: Fichier de paramètres utilisateur privé QtCreator (et peut-être un autre).*.opt
: Options d'espace de travail MSVS*.plg
: Créer un fichier journal*/Debug*
, */debug*
: Debug build directory*/Release*
, */release*
: Libérer le répertoire de construction*.tlb
: Sortie de la bibliothèque de types du compilateur MIDL*_i.c
, *_p.c
, _*.idl
, _*.h
, *_i.h
: Fichiers générés par MIDL. _i - interface, _p - proxy, etc.*.obj
: Fichier objet MSVC.*.vspscc
: Configuration du contrôle du code sourcedlldata.c
: Code proxy/stub généré par MIDL.*.pch
: En-tête précompilé MSVC*.idb
: Base de données incrémentielle de reconstruction minimale*.pdb
: Base de données de débogage du programme: contient toutes les informations de débogage.*.manifest
: Fichiers manifeste*.res
: Fichier de ressources compilé.*.exe
, *.dll
: Binaires Windowsmt.dep
: Manifest généréBuildLog.htm
: explicite*.idc
: Définitions du connecteur de base de données Internet*.trx
: fichier de résultats de test Visual Studio*/TestResults
: S'explique*.vcxproj.filters
: VS privé dépendant de l'utilisateur IDE.ipch
: répertoire d'en-tête précompilé MSVC*.sdf
: Fichier de base de données SQL Server Compact*.opensdf
: Fichier temporaire lié au .sdf correspondant