.gitignore para Visual Studio

234 regras de exclusão para Visual Studio, prontas a copiar para o seu repositório.

Ambiente de desenvolvimento integrado da Microsoft

O .gitignore completo para Visual Studio

# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 16:28:59 UTC
# Tecnologias: Visual Studio

### Visual Studio ###
*.rsuser
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
*.env
# Preferências do utilizador
*.userprefs
.history/
[Ww][Ii][Nn]32/
# Definições específicas do utilizador
*.user
[Aa][Rr][Mm]/
# Opções do utilizador da solução
*.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/
# Ficheiro temporário do Microsoft Office
~$*
# Ficheiros de cópia de segurança do 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
# Ficheiro objeto
*.obj
# Ficheiro intermédio de depuração
*.idb
*.iobj
*.pch
# Base de dados de depuração do programa
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
!Directory.Build.rsp
*.sbr
*.tlb
*.tli
*.tlh
# Ficheiros temporários
*.tmp
*.tmp_proj
*_wpftmp.csproj
# Ficheiro de registo
*.log
*.tlog
*.vspscc
*.vssscc
.builds
# Base de dados do projeto 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/
# Diretório de cache do 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
# Intercâmbio de informações pessoais
*.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
# Dependências do 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
# Definições do espaço de trabalho do VS Code
.vscode/*
# Definições partilhadas do VS Code
!.vscode/settings.json
# Tarefas de compilação do VS Code
!.vscode/tasks.json
# Configurações de depuração do VS Code
!.vscode/launch.json
# Extensões recomendadas do VS Code
!.vscode/extensions.json
# Fragmentos de código do VS Code
!.vscode/*.code-snippets
*.vsix
# Arquivo cabinet do Windows
*.cab
# Pacote de instalação do Windows
*.msi
# Pacote de aplicação Windows
*.msix
# Módulo de intercalação do Windows
*.msm
# Ficheiro de correção do Windows
*.msp

O que estas regras de Visual Studio ignoram

Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.

Resultados de compilação

Padrão O que ignora
[Dd]ebug/ Resultados de compilação
[Dd]ebugPublic/ Resultados de compilação
[Rr]elease/ Resultados de compilação
[Rr]eleases/ Resultados de compilação
[Ww][Ii][Nn]32/ Resultados de compilação
[Aa][Rr][Mm]/ Resultados de compilação
[Aa][Rr][Mm]64/ Resultados de compilação
bld/ Resultados de compilação
[Oo]bj/ Resultados de compilação
[Dd]ebug/x64/ Resultados de compilação
[Ll]og/ Resultados de compilação
[Dd]ebugPublic/x64/ Resultados de compilação
[Ll]ogs/ Resultados de compilação
[Rr]elease/x64/ Resultados de compilação
[Rr]eleases/x64/ Resultados de compilação
bin/x64/ Resultados de compilação
obj/x64/ Resultados de compilação
[Dd]ebug/x86/ Resultados de compilação
[Dd]ebugPublic/x86/ Resultados de compilação
[Rr]elease/x86/ Resultados de compilação
[Rr]eleases/x86/ Resultados de compilação
bin/x86/ Resultados de compilação
obj/x86/ Resultados de compilação
[Aa][Rr][Mm]64[Ee][Cc]/ Resultados de compilação
[Oo]ut/ Resultados de compilação

Ficheiros específicos do utilizador

Padrão O que ignora
*.rsuser Ficheiros específicos do utilizador
*.env Ficheiros específicos do utilizador
*.user Definições específicas do utilizador
*.suo Opções do utilizador da solução
*.userosscache Ficheiros específicos do utilizador
*.sln.docstates Ficheiros específicos do utilizador

Histórico local do Visual Studio Code

Padrão O que ignora
.history/ Histórico local do Visual Studio Code

Ficheiros específicos do utilizador (MonoDevelop/Xamarin Studio)

Padrão O que ignora
*.userprefs Preferências do utilizador

Geração de estruturas ASP.NET

Padrão O que ignora
ScaffoldingReadMe.txt Geração de estruturas ASP.NET

Pacotes NuGet

Padrão O que ignora
*.nupkg Pacotes NuGet

Pacotes de símbolos NuGet

Padrão O que ignora
*.snupkg Pacotes de símbolos NuGet

Outros

Padrão O que ignora
~$* Ficheiro temporário do Microsoft Office
*~ Ficheiros de cópia de segurança do Emacs
ClientBin/ Outros
*.dbmdl Outros
*.dbproj.schemaview Outros
*.jfm Outros
*.pfx Intercâmbio de informações pessoais
*.publishsettings Outros
orleans.codegen.cs Outros

Registo binário e estruturado do MSBuild

Padrão O que ignora
*.binlog Registo binário e estruturado do MSBuild
MSBuild_Logs/ Registo binário e estruturado do MSBuild

Resultados de testes MSTest

Padrão O que ignora
[Tt]est[Rr]esult*/ Resultados de testes MSTest
[Bb]uild[Ll]og.* Resultados de testes MSTest
*.trx Resultados de testes MSTest

NUnit

Padrão O que ignora
*.VisualState.xml NUnit
TestResult.xml NUnit
nunit-*.xml NUnit

Resultados de compilação nos diretórios 'Bin'

Padrão O que ignora
**/[Bb]in/* Resultados de compilação nos diretórios 'Bin'

Diretório de cache/opções do Visual Studio 2015/2017

Padrão O que ignora
.vs/ Diretório de cache/opções do Visual Studio 2015/2017

Ficheiros gerados automaticamente pelo Visual Studio 2017

Padrão O que ignora
Generated\ Files/ Ficheiros gerados automaticamente pelo Visual Studio 2017

Ficheiros gerados automaticamente pelo Mono

Padrão O que ignora
mono_crash.* Ficheiros gerados automaticamente pelo Mono

Ficheiros de resultados do Approval Tests

Padrão O que ignora
*.received.* Ficheiros de resultados do Approval Tests

Resultados de compilação de um projeto ATL

Padrão O que ignora
[Dd]ebugPS/ Resultados de compilação de um projeto ATL
[Rr]eleasePS/ Resultados de compilação de um projeto ATL
dlldata.c Resultados de compilação de um projeto ATL

Resultados de testes de desempenho

Padrão O que ignora
BenchmarkDotNet.Artifacts/ Resultados de testes de desempenho
project.lock.json .NET Core
project.fragment.lock.json Resultados de testes de desempenho
artifacts/ Resultados de testes de desempenho
.artifacts/ Resultados de testes de desempenho

StyleCop

Padrão O que ignora
StyleCopReport.xml StyleCop

Ficheiros compilados pelo Visual Studio

Padrão O que ignora
*_i.c Ficheiros compilados pelo Visual Studio
*_p.c Ficheiros compilados pelo Visual Studio
*_h.h Ficheiros compilados pelo Visual Studio
*.ilk Ficheiros compilados pelo Visual Studio
*.meta Ficheiros compilados pelo Visual Studio
*.obj Ficheiro objeto
*.idb Ficheiro intermédio de depuração
*.iobj Ficheiros compilados pelo Visual Studio
*.pch Ficheiros compilados pelo Visual Studio
*.pdb Base de dados de depuração do programa
*.ipdb Ficheiros compilados pelo Visual Studio
*.pgc Ficheiros compilados pelo Visual Studio
*.pgd Ficheiros compilados pelo Visual Studio
*.rsp Ficheiros compilados pelo Visual Studio
!Directory.Build.rsp Mas não Directory.Build.rsp, pois configura as predefinições de compilação ao nível do diretório
*.sbr Ficheiros compilados pelo Visual Studio
*.tlb Ficheiros compilados pelo Visual Studio
*.tli Ficheiros compilados pelo Visual Studio
*.tlh Ficheiros compilados pelo Visual Studio
*.tmp Ficheiros temporários
*.tmp_proj Ficheiros compilados pelo Visual Studio
*_wpftmp.csproj Ficheiros compilados pelo Visual Studio
*.log Ficheiro de registo
*.tlog Ficheiros compilados pelo Visual Studio
*.vspscc Ficheiros compilados pelo Visual Studio
*.vssscc Ficheiros compilados pelo Visual Studio
.builds Ficheiros compilados pelo Visual Studio
*.pidb Base de dados do projeto Unity
*.svclog Ficheiros compilados pelo Visual Studio
*.scc Ficheiros compilados pelo Visual Studio

Ficheiros de testes do Chutzpah

Padrão O que ignora
_Chutzpah* Ficheiros de testes do Chutzpah

Ficheiros de cache do Visual C++

Padrão O que ignora
ipch/ Ficheiros de cache do Visual C++
*.aps Ficheiros de cache do Visual C++
*.ncb Ficheiros de cache do Visual C++
*.opendb Ficheiros de cache do Visual C++
*.opensdf Ficheiros de cache do Visual C++
*.sdf Ficheiros de cache do Visual C++
*.cachefile Ficheiros de cache do Visual C++
*.VC.db Ficheiros de cache do Visual C++
*.VC.VC.opendb Ficheiros de cache do Visual C++

Analisador de desempenho do Visual Studio

Padrão O que ignora
*.psess Analisador de desempenho do Visual Studio
*.vsp Analisador de desempenho do Visual Studio
*.vspx Analisador de desempenho do Visual Studio
*.sap Analisador de desempenho do Visual Studio

Ficheiros de rastreio do Visual Studio

Padrão O que ignora
*.e2e Ficheiros de rastreio do Visual Studio

Espaço de trabalho local do TFS 2012

Padrão O que ignora
$tf/ Espaço de trabalho local do TFS 2012

Guidance Automation Toolkit

Padrão O que ignora
*.gpState Guidance Automation Toolkit

ReSharper é um complemento de programação .NET

Padrão O que ignora
_ReSharper*/ ReSharper é um complemento de programação .NET
*.[Rr]e[Ss]harper ReSharper é um complemento de programação .NET
*.DotSettings.user ReSharper é um complemento de programação .NET

TeamCity é um complemento de compilação

Padrão O que ignora
_TeamCity* TeamCity é um complemento de compilação

DotCover é uma ferramenta de cobertura de código

Padrão O que ignora
*.dotCover DotCover é uma ferramenta de cobertura de código

AxoCover é uma ferramenta de cobertura de código

Padrão O que ignora
.axoCover/* AxoCover é uma ferramenta de cobertura de código
!.axoCover/settings.json AxoCover é uma ferramenta de cobertura de código

Coverlet é uma ferramenta gratuita e multiplataforma de cobertura de código

Padrão O que ignora
coverage*.json Coverlet é uma ferramenta gratuita e multiplataforma de cobertura de código
coverage*.xml Coverlet é uma ferramenta gratuita e multiplataforma de cobertura de código
coverage*.info Coverlet é uma ferramenta gratuita e multiplataforma de cobertura de código

Resultados de cobertura de código do Visual Studio

Padrão O que ignora
*.coverage Resultados de cobertura de código do Visual Studio
*.coveragexml Resultados de cobertura de código do Visual Studio

NCrunch

Padrão O que ignora
_NCrunch_* NCrunch
.NCrunch_* NCrunch
.*crunch*.local.xml NCrunch
nCrunchTemp_* NCrunch

MightyMoose

Padrão O que ignora
*.mm.* MightyMoose
AutoTest.Net/ MightyMoose

Ambiente de trabalho web (sass)

Padrão O que ignora
.sass-cache/ Diretório de cache do Sass

Pasta de resultados do Installshield

Padrão O que ignora
[Ee]xpress/ Pasta de resultados do Installshield

DocProject é um complemento de geração de documentação

Padrão O que ignora
DocProject/buildhelp/ DocProject é um complemento de geração de documentação
DocProject/Help/*.HxT DocProject é um complemento de geração de documentação
DocProject/Help/*.HxC DocProject é um complemento de geração de documentação
DocProject/Help/*.hhc DocProject é um complemento de geração de documentação
DocProject/Help/*.hhk DocProject é um complemento de geração de documentação
DocProject/Help/*.hhp DocProject é um complemento de geração de documentação
DocProject/Help/Html2 DocProject é um complemento de geração de documentação
DocProject/Help/html DocProject é um complemento de geração de documentação

Diretório Click-Once

Padrão O que ignora
publish/ Diretório Click-Once

Resultados de publicação web

Padrão O que ignora
*.[Pp]ublish.xml Resultados de publicação web
*.azurePubxml Resultados de publicação web
*.pubxml Nota: comente a linha seguinte se pretender incluir as definições de implementação web no repositório, mas as cadeias de ligação a bases de dados (com possíveis palavras-passe) não estarão encriptadas
*.publishproj Resultados de publicação web
PublishScripts/ Definições de publicação do Microsoft Azure Web App. Comente a linha seguinte se pretender incluí-las no repositório, mas as informações sensíveis contidas nestes scripts não estarão encriptadas

A pasta de pacotes pode ser ignorada graças ao restauro de pacotes

Padrão O que ignora
**/[Pp]ackages/* A pasta de pacotes pode ser ignorada graças ao restauro de pacotes
!**/[Pp]ackages/build/ Exceto build/, utilizado como destino MSBuild.

Os ficheiros project.json do NuGet v3 produzem mais ficheiros que podem ser ignorados

Padrão O que ignora
*.nuget.props Os ficheiros project.json do NuGet v3 produzem mais ficheiros que podem ser ignorados
*.nuget.targets Os ficheiros project.json do NuGet v3 produzem mais ficheiros que podem ser ignorados

Resultados de compilação do Microsoft Azure

Padrão O que ignora
csx/ Resultados de compilação do Microsoft Azure
*.build.csdef Resultados de compilação do Microsoft Azure

Emulador Microsoft Azure

Padrão O que ignora
ecf/ Emulador Microsoft Azure
rcf/ Emulador Microsoft Azure

Diretórios e ficheiros de pacotes de aplicações da Windows Store

Padrão O que ignora
AppPackages/ Diretórios e ficheiros de pacotes de aplicações da Windows Store
BundleArtifacts/ Diretórios e ficheiros de pacotes de aplicações da Windows Store
Package.StoreAssociation.xml Diretórios e ficheiros de pacotes de aplicações da Windows Store
_pkginfo.txt Diretórios e ficheiros de pacotes de aplicações da Windows Store
*.appx Diretórios e ficheiros de pacotes de aplicações da Windows Store
*.appxbundle Diretórios e ficheiros de pacotes de aplicações da Windows Store
*.appxupload Diretórios e ficheiros de pacotes de aplicações da Windows Store
*.[Cc]ache Ficheiros de cache do Visual Studio: os ficheiros terminados em .cache podem ser ignorados
!?*.[Cc]ache/ Mas acompanhar diretórios terminados em .cache

Projetos RIA/Silverlight

Padrão O que ignora
Generated_Code/ Projetos RIA/Silverlight
_UpgradeReport_Files/ Cópias de segurança e relatórios da conversão de um projeto antigo para uma versão mais recente do Visual Studio. As cópias não são necessárias, porque temos o git ;-)
Backup*/ Projetos RIA/Silverlight
UpgradeLog*.XML Projetos RIA/Silverlight
UpgradeLog*.htm Projetos RIA/Silverlight
ServiceFabricBackup/ Projetos RIA/Silverlight
*.rptproj.bak Projetos RIA/Silverlight

Ficheiros do SQL Server

Padrão O que ignora
*.mdf Ficheiros do SQL Server
*.ldf Ficheiros do SQL Server
*.ndf Ficheiros do SQL Server

Projetos de inteligência empresarial

Padrão O que ignora
*.rdl.data Projetos de inteligência empresarial
*.bim.layout Projetos de inteligência empresarial
*.bim_*.settings Projetos de inteligência empresarial
*.rptproj.rsuser Projetos de inteligência empresarial
*- [Bb]ackup.rdl Projetos de inteligência empresarial
*- [Bb]ackup ([0-9]).rdl Projetos de inteligência empresarial
*- [Bb]ackup ([0-9][0-9]).rdl Projetos de inteligência empresarial

Microsoft Fakes

Padrão O que ignora
FakesAssemblies/ Microsoft Fakes

Ficheiro de definições do plugin GhostDoc

Padrão O que ignora
*.GhostDoc.xml Ficheiro de definições do plugin GhostDoc

Ferramentas Node.js para Visual Studio

Padrão O que ignora
.ntvs_analysis.dat Ferramentas Node.js para Visual Studio
node_modules/ Dependências do Node.js

Registo de compilação do Visual Studio 6

Padrão O que ignora
*.plg Registo de compilação do Visual Studio 6

Ficheiro de opções do espaço de trabalho do Visual Studio 6

Padrão O que ignora
*.opt Ficheiro de opções do espaço de trabalho do Visual Studio 6

Ficheiro de espaço de trabalho gerado automaticamente pelo Visual Studio 6 (contém os ficheiros que estavam abertos, etc.)

Padrão O que ignora
*.vbw Ficheiro de espaço de trabalho gerado automaticamente pelo Visual Studio 6 (contém os ficheiros que estavam abertos, etc.)

Ficheiro de espaço de trabalho e projeto do Visual Studio 6 (ficheiros de trabalho que contêm os ficheiros a incluir no projeto)

Padrão O que ignora
*.dsw Ficheiro de espaço de trabalho e projeto do Visual Studio 6 (ficheiros de trabalho que contêm os ficheiros a incluir no projeto)
*.dsp Ficheiro de espaço de trabalho e projeto do Visual Studio 6 (ficheiros de trabalho que contêm os ficheiros a incluir no projeto)

Ficheiros técnicos do Visual Studio 6

Padrão O que ignora
*.ncb Ficheiros técnicos do Visual Studio 6
*.aps Ficheiros técnicos do Visual Studio 6

Resultados de compilação do Visual Studio LightSwitch

Padrão O que ignora
**/*.HTMLClient/GeneratedArtifacts Resultados de compilação do Visual Studio LightSwitch
**/*.DesktopClient/GeneratedArtifacts Resultados de compilação do Visual Studio LightSwitch
**/*.DesktopClient/ModelManifest.xml Resultados de compilação do Visual Studio LightSwitch
**/*.Server/GeneratedArtifacts Resultados de compilação do Visual Studio LightSwitch
**/*.Server/ModelManifest.xml Resultados de compilação do Visual Studio LightSwitch
_Pvt_Extensions Resultados de compilação do Visual Studio LightSwitch

Gestor de dependências Paket

Padrão O que ignora
**/.paket/paket.exe Gestor de dependências Paket
paket-files/ Gestor de dependências Paket

FAKE - F# Make

Padrão O que ignora
**/.fake/ FAKE - F# Make

Definições pessoais do CodeRush

Padrão O que ignora
**/.cr/personal Definições pessoais do CodeRush

Ferramentas Python para Visual Studio (PTVS)

Padrão O que ignora
**/__pycache__/ Ferramentas Python para Visual Studio (PTVS)
*.pyc Ferramentas Python para Visual Studio (PTVS)

Tabs Studio

Padrão O que ignora
*.tss Tabs Studio

Ficheiro de configuração do JustMock da Telerik

Padrão O que ignora
*.jmconfig Ficheiro de configuração do JustMock da Telerik

Resultados de compilação do BizTalk

Padrão O que ignora
*.btp.cs Resultados de compilação do BizTalk
*.btm.cs Resultados de compilação do BizTalk
*.odx.cs Resultados de compilação do BizTalk
*.xsd.cs Resultados de compilação do BizTalk

Resultados de análise do OpenCover UI

Padrão O que ignora
OpenCover/ Resultados de análise do OpenCover UI

Resultados de execução local do Azure Stream Analytics

Padrão O que ignora
ASALocalRun/ Resultados de execução local do Azure Stream Analytics

Pasta de compilação e artefactos temporários do AWS SAM

Padrão O que ignora
.aws-sam Pasta de compilação e artefactos temporários do AWS SAM

Ficheiro de configuração do depurador GPU NVidia Nsight

Padrão O que ignora
*.nvuser Ficheiro de configuração do depurador GPU NVidia Nsight

Pasta de trabalho do MFractor (ferramenta de produtividade Xamarin)

Padrão O que ignora
**/.mfractor/ Pasta de trabalho do MFractor (ferramenta de produtividade Xamarin)

Histórico local do Visual Studio

Padrão O que ignora
**/.localhistory/ Histórico local do Visual Studio

Ficheiros de histórico do Visual Studio (VSHistory)

Padrão O que ignora
.vshistory/ Ficheiros de histórico do Visual Studio (VSHistory)

Base de dados temporária de verificação de integridade do BeatPulse

Padrão O que ignora
healthchecksdb Base de dados temporária de verificação de integridade do BeatPulse

Pasta de cópias de segurança da ferramenta Package Reference Convert no Visual Studio 2017

Padrão O que ignora
MigrationBackup/ Pasta de cópias de segurança da ferramenta Package Reference Convert no Visual Studio 2017

Pasta de trabalho do Ionide (ferramentas F# multiplataforma para VS Code)

Padrão O que ignora
**/.ionide/ Pasta de trabalho do Ionide (ferramentas F# multiplataforma para VS Code)

Fody - esquema XML gerado automaticamente

Padrão O que ignora
FodyWeavers.xsd Fody - esquema XML gerado automaticamente

Ficheiros do VS Code para quem trabalha com várias ferramentas

Padrão O que ignora
.vscode/* Definições do espaço de trabalho do VS Code
!.vscode/settings.json Definições partilhadas do VS Code
!.vscode/tasks.json Tarefas de compilação do VS Code
!.vscode/launch.json Configurações de depuração do VS Code
!.vscode/extensions.json Extensões recomendadas do VS Code
!.vscode/*.code-snippets Fragmentos de código do VS Code

Extensões compiladas do Visual Studio Code

Padrão O que ignora
*.vsix Extensões compiladas do Visual Studio Code

Ficheiros do Windows Installer provenientes de compilações

Padrão O que ignora
*.cab Arquivo cabinet do Windows
*.msi Pacote de instalação do Windows
*.msix Pacote de aplicação Windows
*.msm Módulo de intercalação do Windows
*.msp Ficheiro de correção do Windows

Como utilizar este .gitignore para Visual Studio

  1. Copie as regras de Visual Studio acima ou descarregue o ficheiro diretamente.
  2. Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
  3. Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
  4. Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.

Outros modelos .gitignore de IDE

Ver todos os modelos de IDE