Ludovic Frank Gitignore

.gitignore pour Visual Studio

234 règles d’exclusion pour Visual Studio, prêtes à copier dans votre dépôt.

Environnement de développement intégré de Microsoft

Le .gitignore complet pour Visual Studio

# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-03 17:56:59 UTC
# Technologies : Visual Studio

### Visual Studio ###
*.rsuser
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
*.env
# Préférences utilisateur
*.userprefs
.history/
[Ww][Ii][Nn]32/
# Paramètres propres à l’utilisateur
*.user
[Aa][Rr][Mm]/
# Options utilisateur de la solution
*.suo
[Aa][Rr][Mm]64/
*.userosscache
bld/
*.sln.docstates
[Oo]bj/
[Dd]ebug/x64/
[Ll]og/
[Dd]ebugPublic/x64/
[Ll]ogs/
[Rr]elease/x64/
[Rr]eleases/x64/
bin/x64/
ScaffoldingReadMe.txt
obj/x64/
*.nupkg
[Dd]ebug/x86/
*.snupkg
[Dd]ebugPublic/x86/
[Rr]elease/x86/
# Fichier temporaire Microsoft Office
~$*
# Fichiers de sauvegarde Emacs
*~
[Rr]eleases/x86/
bin/x86/
*.binlog
obj/x86/
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*.VisualState.xml
TestResult.xml
[Aa][Rr][Mm]64[Ee][Cc]/
nunit-*.xml
[Oo]ut/
**/[Bb]in/*
.vs/
Generated\ Files/
mono_crash.*
*.trx
*.received.*
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
BenchmarkDotNet.Artifacts/
project.lock.json
project.fragment.lock.json
artifacts/
.artifacts/
StyleCopReport.xml
*_i.c
*_p.c
*_h.h
*.ilk
*.meta
# Fichier objet
*.obj
# Fichier de débogage intermédiaire
*.idb
*.iobj
*.pch
# Base de données de débogage du programme
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
!Directory.Build.rsp
*.sbr
*.tlb
*.tli
*.tlh
# Fichiers temporaires
*.tmp
*.tmp_proj
*_wpftmp.csproj
# Fichier journal
*.log
*.tlog
*.vspscc
*.vssscc
.builds
# Base de données du projet Unity
*.pidb
*.svclog
*.scc
_Chutzpah*
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
*.psess
*.vsp
*.vspx
*.sap
*.e2e
$tf/
*.gpState
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
_TeamCity*
*.dotCover
.axoCover/*
!.axoCover/settings.json
coverage*.json
coverage*.xml
coverage*.info
*.coverage
*.coveragexml
_NCrunch_*
.NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
*.mm.*
AutoTest.Net/
# Répertoire de cache Sass
.sass-cache/
[Ee]xpress/
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
publish/
*.[Pp]ublish.xml
*.azurePubxml
*.pubxml
*.publishproj
PublishScripts/
**/[Pp]ackages/*
!**/[Pp]ackages/build/
*.nuget.props
*.nuget.targets
csx/
*.build.csdef
ecf/
rcf/
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appx
*.appxbundle
*.appxupload
*.[Cc]ache
!?*.[Cc]ache/
ClientBin/
*.dbmdl
*.dbproj.schemaview
*.jfm
# Format Personal Information Exchange
*.pfx
*.publishsettings
orleans.codegen.cs
Generated_Code/
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
ServiceFabricBackup/
*.rptproj.bak
*.mdf
*.ldf
*.ndf
*.rdl.data
*.bim.layout
*.bim_*.settings
*.rptproj.rsuser
*- [Bb]ackup.rdl
*- [Bb]ackup ([0-9]).rdl
*- [Bb]ackup ([0-9][0-9]).rdl
FakesAssemblies/
*.GhostDoc.xml
.ntvs_analysis.dat
# Dépendances Node.js
node_modules/
*.plg
*.opt
*.vbw
*.dsw
*.dsp
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
**/.paket/paket.exe
paket-files/
**/.fake/
**/.cr/personal
**/__pycache__/
*.pyc
*.tss
*.jmconfig
*.btp.cs
*.btm.cs
*.odx.cs
*.xsd.cs
OpenCover/
ASALocalRun/
MSBuild_Logs/
.aws-sam
*.nvuser
**/.mfractor/
**/.localhistory/
.vshistory/
healthchecksdb
MigrationBackup/
**/.ionide/
FodyWeavers.xsd
# Paramètres de l’espace de travail VS Code
.vscode/*
# Paramètres VS Code partagés
!.vscode/settings.json
# Tâches de compilation VS Code
!.vscode/tasks.json
# Configurations de débogage VS Code
!.vscode/launch.json
# Extensions VS Code recommandées
!.vscode/extensions.json
# Extraits de code VS Code
!.vscode/*.code-snippets
*.vsix
# Archive cabinet Windows
*.cab
# Paquet d’installation Windows
*.msi
# Paquet d’application Windows
*.msix
# Module de fusion Windows
*.msm
# Fichier de correctif Windows
*.msp

Ce que ces règles Visual Studio ignorent vraiment

Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.

Résultats de compilation

Motif Ce qu’il ignore
[Dd]ebug/ Résultats de compilation
[Dd]ebugPublic/ Résultats de compilation
[Rr]elease/ Résultats de compilation
[Rr]eleases/ Résultats de compilation
[Ww][Ii][Nn]32/ Résultats de compilation
[Aa][Rr][Mm]/ Résultats de compilation
[Aa][Rr][Mm]64/ Résultats de compilation
bld/ Résultats de compilation
[Oo]bj/ Résultats de compilation
[Dd]ebug/x64/ Résultats de compilation
[Ll]og/ Résultats de compilation
[Dd]ebugPublic/x64/ Résultats de compilation
[Ll]ogs/ Résultats de compilation
[Rr]elease/x64/ Résultats de compilation
[Rr]eleases/x64/ Résultats de compilation
bin/x64/ Résultats de compilation
obj/x64/ Résultats de compilation
[Dd]ebug/x86/ Résultats de compilation
[Dd]ebugPublic/x86/ Résultats de compilation
[Rr]elease/x86/ Résultats de compilation
[Rr]eleases/x86/ Résultats de compilation
bin/x86/ Résultats de compilation
obj/x86/ Résultats de compilation
[Aa][Rr][Mm]64[Ee][Cc]/ Résultats de compilation
[Oo]ut/ Résultats de compilation

Fichiers propres à l’utilisateur

Motif Ce qu’il ignore
*.rsuser Fichiers propres à l’utilisateur
*.env Fichiers propres à l’utilisateur
*.user Paramètres propres à l’utilisateur
*.suo Options utilisateur de la solution
*.userosscache Fichiers propres à l’utilisateur
*.sln.docstates Fichiers propres à l’utilisateur

Historique local de Visual Studio Code

Motif Ce qu’il ignore
.history/ Historique local de Visual Studio Code

Fichiers propres à l’utilisateur (MonoDevelop/Xamarin Studio)

Motif Ce qu’il ignore
*.userprefs Préférences utilisateur

Génération de code ASP.NET

Motif Ce qu’il ignore
ScaffoldingReadMe.txt Génération de code ASP.NET

Paquets NuGet

Motif Ce qu’il ignore
*.nupkg Paquets NuGet

Paquets de symboles NuGet

Motif Ce qu’il ignore
*.snupkg Paquets de symboles NuGet

Autres

Motif Ce qu’il ignore
~$* Fichier temporaire Microsoft Office
*~ Fichiers de sauvegarde Emacs
ClientBin/ Autres
*.dbmdl Autres
*.dbproj.schemaview Autres
*.jfm Autres
*.pfx Format Personal Information Exchange
*.publishsettings Autres
orleans.codegen.cs Autres

Journal binaire et structuré MSBuild

Motif Ce qu’il ignore
*.binlog Journal binaire et structuré MSBuild
MSBuild_Logs/ Journal binaire et structuré MSBuild

Résultats de tests MSTest

Motif Ce qu’il ignore
[Tt]est[Rr]esult*/ Résultats de tests MSTest
[Bb]uild[Ll]og.* Résultats de tests MSTest
*.trx Résultats de tests MSTest

NUnit

Motif Ce qu’il ignore
*.VisualState.xml NUnit
TestResult.xml NUnit
nunit-*.xml NUnit

Résultats de compilation dans les répertoires « Bin »

Motif Ce qu’il ignore
**/[Bb]in/* Résultats de compilation dans les répertoires « Bin »

Répertoire de cache et d’options Visual Studio 2015/2017

Motif Ce qu’il ignore
.vs/ Répertoire de cache et d’options Visual Studio 2015/2017

Fichiers générés automatiquement par Visual Studio 2017

Motif Ce qu’il ignore
Generated\ Files/ Fichiers générés automatiquement par Visual Studio 2017

Fichiers générés automatiquement par Mono

Motif Ce qu’il ignore
mono_crash.* Fichiers générés automatiquement par Mono

Fichiers de résultats d’Approval Tests

Motif Ce qu’il ignore
*.received.* Fichiers de résultats d’Approval Tests

Résultats de compilation d’un projet ATL

Motif Ce qu’il ignore
[Dd]ebugPS/ Résultats de compilation d’un projet ATL
[Rr]eleasePS/ Résultats de compilation d’un projet ATL
dlldata.c Résultats de compilation d’un projet ATL

Résultats des mesures de performance

Motif Ce qu’il ignore
BenchmarkDotNet.Artifacts/ Résultats des mesures de performance
project.lock.json .NET Core
project.fragment.lock.json Résultats des mesures de performance
artifacts/ Résultats des mesures de performance
.artifacts/ Résultats des mesures de performance

StyleCop

Motif Ce qu’il ignore
StyleCopReport.xml StyleCop

Fichiers compilés par Visual Studio

Motif Ce qu’il ignore
*_i.c Fichiers compilés par Visual Studio
*_p.c Fichiers compilés par Visual Studio
*_h.h Fichiers compilés par Visual Studio
*.ilk Fichiers compilés par Visual Studio
*.meta Fichiers compilés par Visual Studio
*.obj Fichier objet
*.idb Fichier de débogage intermédiaire
*.iobj Fichiers compilés par Visual Studio
*.pch Fichiers compilés par Visual Studio
*.pdb Base de données de débogage du programme
*.ipdb Fichiers compilés par Visual Studio
*.pgc Fichiers compilés par Visual Studio
*.pgd Fichiers compilés par Visual Studio
*.rsp Fichiers compilés par Visual Studio
!Directory.Build.rsp Mais pas Directory.Build.rsp, qui configure les valeurs de compilation par défaut au niveau du répertoire
*.sbr Fichiers compilés par Visual Studio
*.tlb Fichiers compilés par Visual Studio
*.tli Fichiers compilés par Visual Studio
*.tlh Fichiers compilés par Visual Studio
*.tmp Fichiers temporaires
*.tmp_proj Fichiers compilés par Visual Studio
*_wpftmp.csproj Fichiers compilés par Visual Studio
*.log Fichier journal
*.tlog Fichiers compilés par Visual Studio
*.vspscc Fichiers compilés par Visual Studio
*.vssscc Fichiers compilés par Visual Studio
.builds Fichiers compilés par Visual Studio
*.pidb Base de données du projet Unity
*.svclog Fichiers compilés par Visual Studio
*.scc Fichiers compilés par Visual Studio

Fichiers de test Chutzpah

Motif Ce qu’il ignore
_Chutzpah* Fichiers de test Chutzpah

Fichiers de cache Visual C++

Motif Ce qu’il ignore
ipch/ Fichiers de cache Visual C++
*.aps Fichiers de cache Visual C++
*.ncb Fichiers de cache Visual C++
*.opendb Fichiers de cache Visual C++
*.opensdf Fichiers de cache Visual C++
*.sdf Fichiers de cache Visual C++
*.cachefile Fichiers de cache Visual C++
*.VC.db Fichiers de cache Visual C++
*.VC.VC.opendb Fichiers de cache Visual C++

Profileur Visual Studio

Motif Ce qu’il ignore
*.psess Profileur Visual Studio
*.vsp Profileur Visual Studio
*.vspx Profileur Visual Studio
*.sap Profileur Visual Studio

Fichiers de trace Visual Studio

Motif Ce qu’il ignore
*.e2e Fichiers de trace Visual Studio

Espace de travail local TFS 2012

Motif Ce qu’il ignore
$tf/ Espace de travail local TFS 2012

Guidance Automation Toolkit

Motif Ce qu’il ignore
*.gpState Guidance Automation Toolkit

ReSharper est un module complémentaire de programmation .NET

Motif Ce qu’il ignore
_ReSharper*/ ReSharper est un module complémentaire de programmation .NET
*.[Rr]e[Ss]harper ReSharper est un module complémentaire de programmation .NET
*.DotSettings.user ReSharper est un module complémentaire de programmation .NET

TeamCity est un module complémentaire de compilation

Motif Ce qu’il ignore
_TeamCity* TeamCity est un module complémentaire de compilation

DotCover est un outil de couverture de code

Motif Ce qu’il ignore
*.dotCover DotCover est un outil de couverture de code

AxoCover est un outil de couverture de code

Motif Ce qu’il ignore
.axoCover/* AxoCover est un outil de couverture de code
!.axoCover/settings.json AxoCover est un outil de couverture de code

Coverlet est un outil gratuit et multiplateforme de couverture de code

Motif Ce qu’il ignore
coverage*.json Coverlet est un outil gratuit et multiplateforme de couverture de code
coverage*.xml Coverlet est un outil gratuit et multiplateforme de couverture de code
coverage*.info Coverlet est un outil gratuit et multiplateforme de couverture de code

Résultats de couverture de code Visual Studio

Motif Ce qu’il ignore
*.coverage Résultats de couverture de code Visual Studio
*.coveragexml Résultats de couverture de code Visual Studio

NCrunch

Motif Ce qu’il ignore
_NCrunch_* NCrunch
.NCrunch_* NCrunch
.*crunch*.local.xml NCrunch
nCrunchTemp_* NCrunch

MightyMoose

Motif Ce qu’il ignore
*.mm.* MightyMoose
AutoTest.Net/ MightyMoose

Atelier web (sass)

Motif Ce qu’il ignore
.sass-cache/ Répertoire de cache Sass

Dossier de sortie InstallShield

Motif Ce qu’il ignore
[Ee]xpress/ Dossier de sortie InstallShield

DocProject est un module complémentaire de génération de documentation

Motif Ce qu’il ignore
DocProject/buildhelp/ DocProject est un module complémentaire de génération de documentation
DocProject/Help/*.HxT DocProject est un module complémentaire de génération de documentation
DocProject/Help/*.HxC DocProject est un module complémentaire de génération de documentation
DocProject/Help/*.hhc DocProject est un module complémentaire de génération de documentation
DocProject/Help/*.hhk DocProject est un module complémentaire de génération de documentation
DocProject/Help/*.hhp DocProject est un module complémentaire de génération de documentation
DocProject/Help/Html2 DocProject est un module complémentaire de génération de documentation
DocProject/Help/html DocProject est un module complémentaire de génération de documentation

Répertoire Click-Once

Motif Ce qu’il ignore
publish/ Répertoire Click-Once

Résultats de publication web

Motif Ce qu’il ignore
*.[Pp]ublish.xml Résultats de publication web
*.azurePubxml Résultats de publication web
*.pubxml Remarque : commentez la ligne suivante pour versionner vos paramètres de déploiement web, mais les chaînes de connexion aux bases de données (et leurs éventuels mots de passe) seront en clair
*.publishproj Résultats de publication web
PublishScripts/ Paramètres de publication Microsoft Azure Web App. Commentez la ligne suivante pour les versionner, mais les informations sensibles de ces scripts seront alors en clair

Le dossier des paquets peut être ignoré grâce à Package Restore

Motif Ce qu’il ignore
**/[Pp]ackages/* Le dossier des paquets peut être ignoré grâce à Package Restore
!**/[Pp]ackages/build/ Sauf build/, utilisé comme cible MSBuild.

Les fichiers project.json de NuGet v3 produisent d’autres fichiers à ignorer

Motif Ce qu’il ignore
*.nuget.props Les fichiers project.json de NuGet v3 produisent d’autres fichiers à ignorer
*.nuget.targets Les fichiers project.json de NuGet v3 produisent d’autres fichiers à ignorer

Résultats de compilation Microsoft Azure

Motif Ce qu’il ignore
csx/ Résultats de compilation Microsoft Azure
*.build.csdef Résultats de compilation Microsoft Azure

Émulateur Microsoft Azure

Motif Ce qu’il ignore
ecf/ Émulateur Microsoft Azure
rcf/ Émulateur Microsoft Azure

Répertoires et fichiers des paquets d’applications Windows Store

Motif Ce qu’il ignore
AppPackages/ Répertoires et fichiers des paquets d’applications Windows Store
BundleArtifacts/ Répertoires et fichiers des paquets d’applications Windows Store
Package.StoreAssociation.xml Répertoires et fichiers des paquets d’applications Windows Store
_pkginfo.txt Répertoires et fichiers des paquets d’applications Windows Store
*.appx Répertoires et fichiers des paquets d’applications Windows Store
*.appxbundle Répertoires et fichiers des paquets d’applications Windows Store
*.appxupload Répertoires et fichiers des paquets d’applications Windows Store
*.[Cc]ache Fichiers de cache Visual Studio : les fichiers se terminant par .cache peuvent être ignorés
!?*.[Cc]ache/ Mais conserver le suivi des répertoires se terminant par .cache

Projets RIA/Silverlight

Motif Ce qu’il ignore
Generated_Code/ Projets RIA/Silverlight
_UpgradeReport_Files/ Fichiers de sauvegarde et de rapport produits lors de la conversion d’un ancien projet vers une version plus récente de Visual Studio. Les sauvegardes sont inutiles, puisque nous avons git ;-)
Backup*/ Projets RIA/Silverlight
UpgradeLog*.XML Projets RIA/Silverlight
UpgradeLog*.htm Projets RIA/Silverlight
ServiceFabricBackup/ Projets RIA/Silverlight
*.rptproj.bak Projets RIA/Silverlight

Fichiers SQL Server

Motif Ce qu’il ignore
*.mdf Fichiers SQL Server
*.ldf Fichiers SQL Server
*.ndf Fichiers SQL Server

Projets d’informatique décisionnelle

Motif Ce qu’il ignore
*.rdl.data Projets d’informatique décisionnelle
*.bim.layout Projets d’informatique décisionnelle
*.bim_*.settings Projets d’informatique décisionnelle
*.rptproj.rsuser Projets d’informatique décisionnelle
*- [Bb]ackup.rdl Projets d’informatique décisionnelle
*- [Bb]ackup ([0-9]).rdl Projets d’informatique décisionnelle
*- [Bb]ackup ([0-9][0-9]).rdl Projets d’informatique décisionnelle

Microsoft Fakes

Motif Ce qu’il ignore
FakesAssemblies/ Microsoft Fakes

Fichier de paramètres de l’extension GhostDoc

Motif Ce qu’il ignore
*.GhostDoc.xml Fichier de paramètres de l’extension GhostDoc

Outils Node.js pour Visual Studio

Motif Ce qu’il ignore
.ntvs_analysis.dat Outils Node.js pour Visual Studio
node_modules/ Dépendances Node.js

Journal de compilation Visual Studio 6

Motif Ce qu’il ignore
*.plg Journal de compilation Visual Studio 6

Fichier d’options de l’espace de travail Visual Studio 6

Motif Ce qu’il ignore
*.opt Fichier d’options de l’espace de travail Visual Studio 6

Fichier d’espace de travail généré automatiquement par Visual Studio 6 (fichiers ouverts, etc.)

Motif Ce qu’il ignore
*.vbw Fichier d’espace de travail généré automatiquement par Visual Studio 6 (fichiers ouverts, etc.)

Fichiers de projet et d’espace de travail Visual Studio 6 (contenant les fichiers à inclure dans le projet)

Motif Ce qu’il ignore
*.dsw Fichiers de projet et d’espace de travail Visual Studio 6 (contenant les fichiers à inclure dans le projet)
*.dsp Fichiers de projet et d’espace de travail Visual Studio 6 (contenant les fichiers à inclure dans le projet)

Fichiers techniques Visual Studio 6

Motif Ce qu’il ignore
*.ncb Fichiers techniques Visual Studio 6
*.aps Fichiers techniques Visual Studio 6

Résultats de compilation Visual Studio LightSwitch

Motif Ce qu’il ignore
**/*.HTMLClient/GeneratedArtifacts Résultats de compilation Visual Studio LightSwitch
**/*.DesktopClient/GeneratedArtifacts Résultats de compilation Visual Studio LightSwitch
**/*.DesktopClient/ModelManifest.xml Résultats de compilation Visual Studio LightSwitch
**/*.Server/GeneratedArtifacts Résultats de compilation Visual Studio LightSwitch
**/*.Server/ModelManifest.xml Résultats de compilation Visual Studio LightSwitch
_Pvt_Extensions Résultats de compilation Visual Studio LightSwitch

Gestionnaire de dépendances Paket

Motif Ce qu’il ignore
**/.paket/paket.exe Gestionnaire de dépendances Paket
paket-files/ Gestionnaire de dépendances Paket

FAKE - F# Make

Motif Ce qu’il ignore
**/.fake/ FAKE - F# Make

Paramètres personnels de CodeRush

Motif Ce qu’il ignore
**/.cr/personal Paramètres personnels de CodeRush

Outils Python pour Visual Studio (PTVS)

Motif Ce qu’il ignore
**/__pycache__/ Outils Python pour Visual Studio (PTVS)
*.pyc Outils Python pour Visual Studio (PTVS)

Tabs Studio

Motif Ce qu’il ignore
*.tss Tabs Studio

Fichier de configuration JustMock de Telerik

Motif Ce qu’il ignore
*.jmconfig Fichier de configuration JustMock de Telerik

Résultats de compilation BizTalk

Motif Ce qu’il ignore
*.btp.cs Résultats de compilation BizTalk
*.btm.cs Résultats de compilation BizTalk
*.odx.cs Résultats de compilation BizTalk
*.xsd.cs Résultats de compilation BizTalk

Résultats d’analyse d’OpenCover UI

Motif Ce qu’il ignore
OpenCover/ Résultats d’analyse d’OpenCover UI

Résultats d’exécution locale d’Azure Stream Analytics

Motif Ce qu’il ignore
ASALocalRun/ Résultats d’exécution locale d’Azure Stream Analytics

Dossier de compilation et d’artefacts temporaires AWS SAM

Motif Ce qu’il ignore
.aws-sam Dossier de compilation et d’artefacts temporaires AWS SAM

Fichier de configuration du débogueur GPU NVIDIA Nsight

Motif Ce qu’il ignore
*.nvuser Fichier de configuration du débogueur GPU NVIDIA Nsight

Dossier de travail MFractors (outil de productivité Xamarin)

Motif Ce qu’il ignore
**/.mfractor/ Dossier de travail MFractors (outil de productivité Xamarin)

Historique local de Visual Studio

Motif Ce qu’il ignore
**/.localhistory/ Historique local de Visual Studio

Fichiers d’historique Visual Studio (VSHistory)

Motif Ce qu’il ignore
.vshistory/ Fichiers d’historique Visual Studio (VSHistory)

Base temporaire de vérification de l’état de santé de BeatPulse

Motif Ce qu’il ignore
healthchecksdb Base temporaire de vérification de l’état de santé de BeatPulse

Dossier de sauvegarde de l’outil Package Reference Convert dans Visual Studio 2017

Motif Ce qu’il ignore
MigrationBackup/ Dossier de sauvegarde de l’outil Package Reference Convert dans Visual Studio 2017

Dossier de travail Ionide (outils F# multiplateformes pour VS Code)

Motif Ce qu’il ignore
**/.ionide/ Dossier de travail Ionide (outils F# multiplateformes pour VS Code)

Fody : schéma XML généré automatiquement

Motif Ce qu’il ignore
FodyWeavers.xsd Fody : schéma XML généré automatiquement

Fichiers VS Code pour le travail avec plusieurs outils

Motif Ce qu’il ignore
.vscode/* Paramètres de l’espace de travail VS Code
!.vscode/settings.json Paramètres VS Code partagés
!.vscode/tasks.json Tâches de compilation VS Code
!.vscode/launch.json Configurations de débogage VS Code
!.vscode/extensions.json Extensions VS Code recommandées
!.vscode/*.code-snippets Extraits de code VS Code

Extensions Visual Studio Code compilées

Motif Ce qu’il ignore
*.vsix Extensions Visual Studio Code compilées

Fichiers Windows Installer issus des compilations

Motif Ce qu’il ignore
*.cab Archive cabinet Windows
*.msi Paquet d’installation Windows
*.msix Paquet d’application Windows
*.msm Module de fusion Windows
*.msp Fichier de correctif Windows

Comment utiliser ce .gitignore pour Visual Studio

  1. Copiez les règles Visual Studio ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore EDI

Voir tous les modèles EDI