.gitignore dla Visual Studio

234 reguły ignorowania dla Visual Studio, gotowe do skopiowania do repozytorium.

Zintegrowane środowisko programistyczne firmy Microsoft

Kompletny plik .gitignore dla Visual Studio

# Wygenerowano przez LFGitignore - https://lfgitignore.com
# Utworzono: 2026-10-13 16:29:13 UTC
# Technologie: Visual Studio

### Visual Studio ###
*.rsuser
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
*.env
# Preferencje użytkownika
*.userprefs
.history/
[Ww][Ii][Nn]32/
# Ustawienia użytkownika
*.user
[Aa][Rr][Mm]/
# Opcje użytkownika rozwiązania
*.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/
# Plik tymczasowy pakietu Microsoft Office
~$*
# Pliki kopii zapasowych Emacsa
*~
[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
# Plik obiektowy
*.obj
# Pośredni plik debugowania
*.idb
*.iobj
*.pch
# Baza danych debugowania programu
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
!Directory.Build.rsp
*.sbr
*.tlb
*.tli
*.tlh
# Pliki tymczasowe
*.tmp
*.tmp_proj
*_wpftmp.csproj
# Plik dziennika
*.log
*.tlog
*.vspscc
*.vssscc
.builds
# Baza danych projektu 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/
# Katalog pamięci podręcznej 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 wymiany informacji osobistych
*.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
# Zależności 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
# Ustawienia obszaru roboczego VS Code
.vscode/*
# Wspólne ustawienia VS Code
!.vscode/settings.json
# Zadania budowania VS Code
!.vscode/tasks.json
# Konfiguracje debugowania VS Code
!.vscode/launch.json
# Zalecane rozszerzenia VS Code
!.vscode/extensions.json
# Fragmenty kodu VS Code
!.vscode/*.code-snippets
*.vsix
# Archiwum CAB Windows
*.cab
# Pakiet instalacyjny Windows
*.msi
# Pakiet aplikacji Windows
*.msix
# Moduł scalania Windows
*.msm
# Plik poprawki Windows
*.msp

Co ignorują te reguły dla Visual Studio

Każdy z poniższych wzorców wraz z wyjaśnieniem, dlaczego warto umieścić go w .gitignore.

Wyniki kompilacji

Wzorzec Co ignoruje
[Dd]ebug/ Wyniki kompilacji
[Dd]ebugPublic/ Wyniki kompilacji
[Rr]elease/ Wyniki kompilacji
[Rr]eleases/ Wyniki kompilacji
[Ww][Ii][Nn]32/ Wyniki kompilacji
[Aa][Rr][Mm]/ Wyniki kompilacji
[Aa][Rr][Mm]64/ Wyniki kompilacji
bld/ Wyniki kompilacji
[Oo]bj/ Wyniki kompilacji
[Dd]ebug/x64/ Wyniki kompilacji
[Ll]og/ Wyniki kompilacji
[Dd]ebugPublic/x64/ Wyniki kompilacji
[Ll]ogs/ Wyniki kompilacji
[Rr]elease/x64/ Wyniki kompilacji
[Rr]eleases/x64/ Wyniki kompilacji
bin/x64/ Wyniki kompilacji
obj/x64/ Wyniki kompilacji
[Dd]ebug/x86/ Wyniki kompilacji
[Dd]ebugPublic/x86/ Wyniki kompilacji
[Rr]elease/x86/ Wyniki kompilacji
[Rr]eleases/x86/ Wyniki kompilacji
bin/x86/ Wyniki kompilacji
obj/x86/ Wyniki kompilacji
[Aa][Rr][Mm]64[Ee][Cc]/ Wyniki kompilacji
[Oo]ut/ Wyniki kompilacji

Pliki użytkownika

Wzorzec Co ignoruje
*.rsuser Pliki użytkownika
*.env Pliki użytkownika
*.user Ustawienia użytkownika
*.suo Opcje użytkownika rozwiązania
*.userosscache Pliki użytkownika
*.sln.docstates Pliki użytkownika

Historia lokalna Visual Studio Code

Wzorzec Co ignoruje
.history/ Historia lokalna Visual Studio Code

Pliki użytkownika (MonoDevelop/Xamarin Studio)

Wzorzec Co ignoruje
*.userprefs Preferencje użytkownika

Generowanie szkieletu kodu ASP.NET

Wzorzec Co ignoruje
ScaffoldingReadMe.txt Generowanie szkieletu kodu ASP.NET

Pakiety NuGeta

Wzorzec Co ignoruje
*.nupkg Pakiety NuGeta

Pakiety symboli NuGet

Wzorzec Co ignoruje
*.snupkg Pakiety symboli NuGet

Inne

Wzorzec Co ignoruje
~$* Plik tymczasowy pakietu Microsoft Office
*~ Pliki kopii zapasowych Emacsa
ClientBin/ Inne
*.dbmdl Inne
*.dbproj.schemaview Inne
*.jfm Inne
*.pfx Format wymiany informacji osobistych
*.publishsettings Inne
orleans.codegen.cs Inne

Dziennik binarny i strukturalny programu MSBuild

Wzorzec Co ignoruje
*.binlog Dziennik binarny i strukturalny programu MSBuild
MSBuild_Logs/ Dziennik binarny i strukturalny programu MSBuild

Wyniki testu MSTest

Wzorzec Co ignoruje
[Tt]est[Rr]esult*/ Wyniki testu MSTest
[Bb]uild[Ll]og.* Wyniki testu MSTest
*.trx Wyniki testu MSTest

NUnit

Wzorzec Co ignoruje
*.VisualState.xml NUnit
TestResult.xml NUnit
nunit-*.xml NUnit

Wyniki kompilacji w katalogach „Bin”

Wzorzec Co ignoruje
**/[Bb]in/* Wyniki kompilacji w katalogach „Bin”

Katalog pamięci podręcznej i opcji Visual Studio 2015/2017

Wzorzec Co ignoruje
.vs/ Katalog pamięci podręcznej i opcji Visual Studio 2015/2017

Pliki generowane automatycznie przez Visual Studio 2017

Wzorzec Co ignoruje
Generated\ Files/ Pliki generowane automatycznie przez Visual Studio 2017

Mono generowane automatycznie pliki

Wzorzec Co ignoruje
mono_crash.* Mono generowane automatycznie pliki

Pliki wyników testów zatwierdzających

Wzorzec Co ignoruje
*.received.* Pliki wyników testów zatwierdzających

Wyniki kompilacji projektu ATL

Wzorzec Co ignoruje
[Dd]ebugPS/ Wyniki kompilacji projektu ATL
[Rr]eleasePS/ Wyniki kompilacji projektu ATL
dlldata.c Wyniki kompilacji projektu ATL

Wyniki testów porównawczych

Wzorzec Co ignoruje
BenchmarkDotNet.Artifacts/ Wyniki testów porównawczych
project.lock.json .NET Core
project.fragment.lock.json Wyniki testów porównawczych
artifacts/ Wyniki testów porównawczych
.artifacts/ Wyniki testów porównawczych

StyleCop

Wzorzec Co ignoruje
StyleCopReport.xml StyleCop

Pliki zbudowane przez Visual Studio

Wzorzec Co ignoruje
*_i.c Pliki zbudowane przez Visual Studio
*_p.c Pliki zbudowane przez Visual Studio
*_h.h Pliki zbudowane przez Visual Studio
*.ilk Pliki zbudowane przez Visual Studio
*.meta Pliki zbudowane przez Visual Studio
*.obj Plik obiektowy
*.idb Pośredni plik debugowania
*.iobj Pliki zbudowane przez Visual Studio
*.pch Pliki zbudowane przez Visual Studio
*.pdb Baza danych debugowania programu
*.ipdb Pliki zbudowane przez Visual Studio
*.pgc Pliki zbudowane przez Visual Studio
*.pgd Pliki zbudowane przez Visual Studio
*.rsp Pliki zbudowane przez Visual Studio
!Directory.Build.rsp Ale nie Directory.Build.rsp, ponieważ określa domyślne ustawienia budowania dla katalogu
*.sbr Pliki zbudowane przez Visual Studio
*.tlb Pliki zbudowane przez Visual Studio
*.tli Pliki zbudowane przez Visual Studio
*.tlh Pliki zbudowane przez Visual Studio
*.tmp Pliki tymczasowe
*.tmp_proj Pliki zbudowane przez Visual Studio
*_wpftmp.csproj Pliki zbudowane przez Visual Studio
*.log Plik dziennika
*.tlog Pliki zbudowane przez Visual Studio
*.vspscc Pliki zbudowane przez Visual Studio
*.vssscc Pliki zbudowane przez Visual Studio
.builds Pliki zbudowane przez Visual Studio
*.pidb Baza danych projektu Unity
*.svclog Pliki zbudowane przez Visual Studio
*.scc Pliki zbudowane przez Visual Studio

Pliki testowe Chutzpah

Wzorzec Co ignoruje
_Chutzpah* Pliki testowe Chutzpah

Pliki pamięci podręcznej Visual C++

Wzorzec Co ignoruje
ipch/ Pliki pamięci podręcznej Visual C++
*.aps Pliki pamięci podręcznej Visual C++
*.ncb Pliki pamięci podręcznej Visual C++
*.opendb Pliki pamięci podręcznej Visual C++
*.opensdf Pliki pamięci podręcznej Visual C++
*.sdf Pliki pamięci podręcznej Visual C++
*.cachefile Pliki pamięci podręcznej Visual C++
*.VC.db Pliki pamięci podręcznej Visual C++
*.VC.VC.opendb Pliki pamięci podręcznej Visual C++

Profiler Visual Studio

Wzorzec Co ignoruje
*.psess Profiler Visual Studio
*.vsp Profiler Visual Studio
*.vspx Profiler Visual Studio
*.sap Profiler Visual Studio

Pliki śledzenia Visual Studio

Wzorzec Co ignoruje
*.e2e Pliki śledzenia Visual Studio

Lokalny obszar roboczy TFS 2012

Wzorzec Co ignoruje
$tf/ Lokalny obszar roboczy TFS 2012

Guidance Automation Toolkit

Wzorzec Co ignoruje
*.gpState Guidance Automation Toolkit

ReSharper to dodatek do kodowania .NET

Wzorzec Co ignoruje
_ReSharper*/ ReSharper to dodatek do kodowania .NET
*.[Rr]e[Ss]harper ReSharper to dodatek do kodowania .NET
*.DotSettings.user ReSharper to dodatek do kodowania .NET

TeamCity to dodatek do budowania projektów

Wzorzec Co ignoruje
_TeamCity* TeamCity to dodatek do budowania projektów

DotCover to narzędzie do pomiaru pokrycia kodu testami

Wzorzec Co ignoruje
*.dotCover DotCover to narzędzie do pomiaru pokrycia kodu testami

AxoCover to narzędzie do pomiaru pokrycia kodu testami

Wzorzec Co ignoruje
.axoCover/* AxoCover to narzędzie do pomiaru pokrycia kodu testami
!.axoCover/settings.json AxoCover to narzędzie do pomiaru pokrycia kodu testami

Coverlet to bezpłatne, wieloplatformowe narzędzie do pomiaru pokrycia kodu testami

Wzorzec Co ignoruje
coverage*.json Coverlet to bezpłatne, wieloplatformowe narzędzie do pomiaru pokrycia kodu testami
coverage*.xml Coverlet to bezpłatne, wieloplatformowe narzędzie do pomiaru pokrycia kodu testami
coverage*.info Coverlet to bezpłatne, wieloplatformowe narzędzie do pomiaru pokrycia kodu testami

Wyniki pomiaru pokrycia kodu testami Visual Studio

Wzorzec Co ignoruje
*.coverage Wyniki pomiaru pokrycia kodu testami Visual Studio
*.coveragexml Wyniki pomiaru pokrycia kodu testami Visual Studio

NCrunch

Wzorzec Co ignoruje
_NCrunch_* NCrunch
.NCrunch_* NCrunch
.*crunch*.local.xml NCrunch
nCrunchTemp_* NCrunch

MightyMoose

Wzorzec Co ignoruje
*.mm.* MightyMoose
AutoTest.Net/ MightyMoose

Narzędzie Web workbench (sass)

Wzorzec Co ignoruje
.sass-cache/ Katalog pamięci podręcznej Sass

Folder wyjściowy installshield

Wzorzec Co ignoruje
[Ee]xpress/ Folder wyjściowy installshield

DocProject to dodatek do generatora dokumentacji

Wzorzec Co ignoruje
DocProject/buildhelp/ DocProject to dodatek do generatora dokumentacji
DocProject/Help/*.HxT DocProject to dodatek do generatora dokumentacji
DocProject/Help/*.HxC DocProject to dodatek do generatora dokumentacji
DocProject/Help/*.hhc DocProject to dodatek do generatora dokumentacji
DocProject/Help/*.hhk DocProject to dodatek do generatora dokumentacji
DocProject/Help/*.hhp DocProject to dodatek do generatora dokumentacji
DocProject/Help/Html2 DocProject to dodatek do generatora dokumentacji
DocProject/Help/html DocProject to dodatek do generatora dokumentacji

Katalog Click-Once

Wzorzec Co ignoruje
publish/ Katalog Click-Once

Pliki wynikowe publikowania aplikacji webowej

Wzorzec Co ignoruje
*.[Pp]ublish.xml Pliki wynikowe publikowania aplikacji webowej
*.azurePubxml Pliki wynikowe publikowania aplikacji webowej
*.pubxml Uwaga: zakomentuj następny wiersz, jeśli chcesz dodać ustawienia wdrażania aplikacji webowej do repozytorium. Parametry połączenia z bazą danych (mogące zawierać hasła) nie będą zaszyfrowane
*.publishproj Pliki wynikowe publikowania aplikacji webowej
PublishScripts/ Ustawienia publikowania Microsoft Azure Web App. Zakomentuj następny wiersz, jeśli chcesz dodać je do repozytorium. Poufne informacje zawarte w tych skryptach nie będą zaszyfrowane

Folder pakietów można ignorować dzięki funkcji Package Restore

Wzorzec Co ignoruje
**/[Pp]ackages/* Folder pakietów można ignorować dzięki funkcji Package Restore
!**/[Pp]ackages/build/ Z wyjątkiem build/, który jest używany jako cel MSBuild.

Pliki project.json NuGet v3 generują dodatkowe pliki, które można ignorować

Wzorzec Co ignoruje
*.nuget.props Pliki project.json NuGet v3 generują dodatkowe pliki, które można ignorować
*.nuget.targets Pliki project.json NuGet v3 generują dodatkowe pliki, które można ignorować

Dane wyjściowe kompilacji Microsoft Azure

Wzorzec Co ignoruje
csx/ Dane wyjściowe kompilacji Microsoft Azure
*.build.csdef Dane wyjściowe kompilacji Microsoft Azure

Emulator Microsoftu Azure

Wzorzec Co ignoruje
ecf/ Emulator Microsoftu Azure
rcf/ Emulator Microsoftu Azure

Katalogi i pliki pakietów aplikacji Windows Store

Wzorzec Co ignoruje
AppPackages/ Katalogi i pliki pakietów aplikacji Windows Store
BundleArtifacts/ Katalogi i pliki pakietów aplikacji Windows Store
Package.StoreAssociation.xml Katalogi i pliki pakietów aplikacji Windows Store
_pkginfo.txt Katalogi i pliki pakietów aplikacji Windows Store
*.appx Katalogi i pliki pakietów aplikacji Windows Store
*.appxbundle Katalogi i pliki pakietów aplikacji Windows Store
*.appxupload Katalogi i pliki pakietów aplikacji Windows Store
*.[Cc]ache Pliki pamięci podręcznej Visual Studio — pliki kończące się na .cache można ignorować
!?*.[Cc]ache/ Ale zachowaj śledzenie katalogów kończących się na .cache

Projekty RIA/Silverlight

Wzorzec Co ignoruje
Generated_Code/ Projekty RIA/Silverlight
_UpgradeReport_Files/ Pliki kopii zapasowych i raportów po konwersji starszego projektu do nowszej wersji Visual Studio. Kopie zapasowe nie są potrzebne, bo mamy Git ;-)
Backup*/ Projekty RIA/Silverlight
UpgradeLog*.XML Projekty RIA/Silverlight
UpgradeLog*.htm Projekty RIA/Silverlight
ServiceFabricBackup/ Projekty RIA/Silverlight
*.rptproj.bak Projekty RIA/Silverlight

Pliki SQL Server

Wzorzec Co ignoruje
*.mdf Pliki SQL Server
*.ldf Pliki SQL Server
*.ndf Pliki SQL Server

Projekty Business Intelligence

Wzorzec Co ignoruje
*.rdl.data Projekty Business Intelligence
*.bim.layout Projekty Business Intelligence
*.bim_*.settings Projekty Business Intelligence
*.rptproj.rsuser Projekty Business Intelligence
*- [Bb]ackup.rdl Projekty Business Intelligence
*- [Bb]ackup ([0-9]).rdl Projekty Business Intelligence
*- [Bb]ackup ([0-9][0-9]).rdl Projekty Business Intelligence

Microsoft Fakes

Wzorzec Co ignoruje
FakesAssemblies/ Microsoft Fakes

Plik ustawień wtyczki GhostDoc

Wzorzec Co ignoruje
*.GhostDoc.xml Plik ustawień wtyczki GhostDoc

Narzędzia Node.js dla Visual Studio

Wzorzec Co ignoruje
.ntvs_analysis.dat Narzędzia Node.js dla Visual Studio
node_modules/ Zależności Node.js

Dziennik kompilacji Visual Studio 6

Wzorzec Co ignoruje
*.plg Dziennik kompilacji Visual Studio 6

Plik opcji obszaru roboczego Visual Studio 6

Wzorzec Co ignoruje
*.opt Plik opcji obszaru roboczego Visual Studio 6

Automatycznie generowany plik obszaru roboczego Visual Studio 6 (zawiera m.in. listę otwartych plików)

Wzorzec Co ignoruje
*.vbw Automatycznie generowany plik obszaru roboczego Visual Studio 6 (zawiera m.in. listę otwartych plików)

Plik obszaru roboczego i projektu Visual Studio 6 (robocze pliki projektu z listą dołączanych plików)

Wzorzec Co ignoruje
*.dsw Plik obszaru roboczego i projektu Visual Studio 6 (robocze pliki projektu z listą dołączanych plików)
*.dsp Plik obszaru roboczego i projektu Visual Studio 6 (robocze pliki projektu z listą dołączanych plików)

Pliki techniczne Visual Studio 6

Wzorzec Co ignoruje
*.ncb Pliki techniczne Visual Studio 6
*.aps Pliki techniczne Visual Studio 6

Wyniki kompilacji Visual Studio LightSwitch

Wzorzec Co ignoruje
**/*.HTMLClient/GeneratedArtifacts Wyniki kompilacji Visual Studio LightSwitch
**/*.DesktopClient/GeneratedArtifacts Wyniki kompilacji Visual Studio LightSwitch
**/*.DesktopClient/ModelManifest.xml Wyniki kompilacji Visual Studio LightSwitch
**/*.Server/GeneratedArtifacts Wyniki kompilacji Visual Studio LightSwitch
**/*.Server/ModelManifest.xml Wyniki kompilacji Visual Studio LightSwitch
_Pvt_Extensions Wyniki kompilacji Visual Studio LightSwitch

Menedżer zależności Paket

Wzorzec Co ignoruje
**/.paket/paket.exe Menedżer zależności Paket
paket-files/ Menedżer zależności Paket

FAKE - F# Make

Wzorzec Co ignoruje
**/.fake/ FAKE - F# Make

Ustawienia osobiste CodeRush

Wzorzec Co ignoruje
**/.cr/personal Ustawienia osobiste CodeRush

Narzędzia Pythona dla programu Visual Studio (PTVS)

Wzorzec Co ignoruje
**/__pycache__/ Narzędzia Pythona dla programu Visual Studio (PTVS)
*.pyc Narzędzia Pythona dla programu Visual Studio (PTVS)

Tabs Studio

Wzorzec Co ignoruje
*.tss Tabs Studio

Plik konfiguracyjny JustMock firmy Telerik

Wzorzec Co ignoruje
*.jmconfig Plik konfiguracyjny JustMock firmy Telerik

Dane wyjściowe kompilacji BizTalk

Wzorzec Co ignoruje
*.btp.cs Dane wyjściowe kompilacji BizTalk
*.btm.cs Dane wyjściowe kompilacji BizTalk
*.odx.cs Dane wyjściowe kompilacji BizTalk
*.xsd.cs Dane wyjściowe kompilacji BizTalk

Wyniki analizy interfejsu użytkownika OpenCover

Wzorzec Co ignoruje
OpenCover/ Wyniki analizy interfejsu użytkownika OpenCover

Dane wyjściowe lokalnego uruchomienia usługi Azure Stream Analytics

Wzorzec Co ignoruje
ASALocalRun/ Dane wyjściowe lokalnego uruchomienia usługi Azure Stream Analytics

Folder kompilacji i tymczasowych artefaktów AWS SAM

Wzorzec Co ignoruje
.aws-sam Folder kompilacji i tymczasowych artefaktów AWS SAM

Plik konfiguracyjny debugera GPU NVidia Nsight

Wzorzec Co ignoruje
*.nvuser Plik konfiguracyjny debugera GPU NVidia Nsight

Folder roboczy MFractors (narzędzie zwiększające produktywność platformy Xamarin).

Wzorzec Co ignoruje
**/.mfractor/ Folder roboczy MFractors (narzędzie zwiększające produktywność platformy Xamarin).

Historia lokalna dla programu Visual Studio

Wzorzec Co ignoruje
**/.localhistory/ Historia lokalna dla programu Visual Studio

Pliki historii Visual Studio (VSHistory)

Wzorzec Co ignoruje
.vshistory/ Pliki historii Visual Studio (VSHistory)

Baza danych tymczasowych kontroli stanu BeatPulse

Wzorzec Co ignoruje
healthchecksdb Baza danych tymczasowych kontroli stanu BeatPulse

Folder kopii zapasowej narzędzia do konwersji odwołań do pakietów w programie Visual Studio 2017

Wzorzec Co ignoruje
MigrationBackup/ Folder kopii zapasowej narzędzia do konwersji odwołań do pakietów w programie Visual Studio 2017

Folder roboczy Ionide (wieloplatformowe narzędzia F# VS Code).

Wzorzec Co ignoruje
**/.ionide/ Folder roboczy Ionide (wieloplatformowe narzędzia F# VS Code).

Fody - automatycznie generowany schemat XML

Wzorzec Co ignoruje
FodyWeavers.xsd Fody - automatycznie generowany schemat XML

Pliki VS Code dla osób korzystających z wielu narzędzi

Wzorzec Co ignoruje
.vscode/* Ustawienia obszaru roboczego VS Code
!.vscode/settings.json Wspólne ustawienia VS Code
!.vscode/tasks.json Zadania budowania VS Code
!.vscode/launch.json Konfiguracje debugowania VS Code
!.vscode/extensions.json Zalecane rozszerzenia VS Code
!.vscode/*.code-snippets Fragmenty kodu VS Code

Zbudowane rozszerzenia Visual Studio Code

Wzorzec Co ignoruje
*.vsix Zbudowane rozszerzenia Visual Studio Code

Pliki Instalatora Windows z wyników kompilacji

Wzorzec Co ignoruje
*.cab Archiwum CAB Windows
*.msi Pakiet instalacyjny Windows
*.msix Pakiet aplikacji Windows
*.msm Moduł scalania Windows
*.msp Plik poprawki Windows

Jak używać tego pliku .gitignore dla Visual Studio

  1. Skopiuj powyższe reguły dla Visual Studio lub pobierz plik.
  2. Utwórz plik o nazwie .gitignore w katalogu głównym repozytorium Git i wklej do niego reguły.
  3. Jeśli Git już śledzi niektóre z tych plików, uruchom git rm -r --cached ., a następnie utwórz nowy commit — Git stosuje reguły ignorowania tylko do nieśledzonych plików.
  4. Dodaj .gitignore do commita, aby cały zespół korzystał z tych samych reguł.

Inne szablony .gitignore: IDE

Zobacz wszystkie szablony: IDE