More complete coverage in Unity.gitignore

* Fix incomplete Addressables coverage
* Improve Rider, VS, and VS Code patterns
* Add Windows and Mac generated files
* Add Mono crash files
* Add TestRunner package generated files
This commit is contained in:
Mike Schweitzer committed 2025-06-07 20:16:49 -07:00
1 parent 4b2245232c
commit 37e7850fc9
1 file changed
+41 -6
+41 -6
View File
@@ -16,6 +16,12 @@
*.blend1 *.blend1
*.blend1.meta *.blend1.meta
# Windows
Thumbs.db
# Mac
.DS_Store
# MemoryCaptures can get excessive in size. # MemoryCaptures can get excessive in size.
# They also could contain extremely sensitive data # They also could contain extremely sensitive data
/[Mm]emoryCaptures/ /[Mm]emoryCaptures/
@@ -26,14 +32,16 @@
# Uncomment this line if you wish to ignore the asset store tools plugin # Uncomment this line if you wish to ignore the asset store tools plugin
# /[Aa]ssets/AssetStoreTools* # /[Aa]ssets/AssetStoreTools*
# Autogenerated Jetbrains Rider plugin # Jetbrains Rider
/[Aa]ssets/Plugins/Editor/JetBrains* /[Aa]ssets/Plugins/Editor/JetBrains*
.idea/
*.DotSettings.user
# Visual Studio cache directory # Visual Studio
.vs/ .vs/
# Gradle cache directory # Visual Studio Code
.gradle/ .vscode/
# Autogenerated VS/MD/Consulo solution and project files # Autogenerated VS/MD/Consulo solution and project files
ExportedObj/ ExportedObj/
@@ -67,12 +75,38 @@ sysinfo.txt
*.unitypackage *.unitypackage
*.unitypackage.meta *.unitypackage.meta
*.app *.app
.gradle/
# Crashlytics generated file # Crashlytics generated file
crashlytics-build.properties crashlytics-build.properties
# Packed Addressables # Mono crash files
/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* mono_crash*
# TestRunner generated files
InitTestScene*.unity*
# Addressables ignores for a default installation, before user customizations
/ServerData
/Assets/StreamingAssets/aa*
/Assets/AddressableAssetsData/link.xml*
# Unless you customize its settings, Addressables content builds will generate
# addressables_content_state.bin files inside of platform-specific subfolders e.g.
# /Assets/AddressableAssetsData/OSX/addressables_content_state.bin. Because there
# is no common parent folder, it's not enough to just ignore the .bin files; we
# have to ignore each platform folder. The Addressables team has been notified of
# this issue.
/Assets/AddressableAssetsData/Unknown*
/Assets/AddressableAssetsData/Windows*
/Assets/AddressableAssetsData/OSX*
/Assets/AddressableAssetsData/Linux*
/Assets/AddressableAssetsData/PS4*
/Assets/AddressableAssetsData/Switch*
/Assets/AddressableAssetsData/XboxOne*
/Assets/AddressableAssetsData/WebGL*
/Assets/AddressableAssetsData/iOS*
/Assets/AddressableAssetsData/Android*
/Assets/AddressableAssetsData/WindowsUniversal*
# Temporary auto-generated Android Assets # Temporary auto-generated Android Assets
/[Aa]ssets/[Ss]treamingAssets/aa.meta /[Aa]ssets/[Ss]treamingAssets/aa.meta
@@ -83,3 +117,4 @@ crashlytics-build.properties
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta /[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers /[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta /[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta