From 37e7850fc9f78fe33681305d01499acd14728d07 Mon Sep 17 00:00:00 2001 From: Mike Schweitzer Date: Sun, 24 Jul 2022 19:28:33 -0700 Subject: [PATCH] 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 --- Unity.gitignore | 47 +++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 41 insertions(+), 6 deletions(-) diff --git a/Unity.gitignore b/Unity.gitignore index aa12d55f..425a1874 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -16,6 +16,12 @@ *.blend1 *.blend1.meta +# Windows +Thumbs.db + +# Mac +.DS_Store + # MemoryCaptures can get excessive in size. # They also could contain extremely sensitive data /[Mm]emoryCaptures/ @@ -26,14 +32,16 @@ # Uncomment this line if you wish to ignore the asset store tools plugin # /[Aa]ssets/AssetStoreTools* -# Autogenerated Jetbrains Rider plugin +# Jetbrains Rider /[Aa]ssets/Plugins/Editor/JetBrains* +.idea/ +*.DotSettings.user -# Visual Studio cache directory +# Visual Studio .vs/ -# Gradle cache directory -.gradle/ +# Visual Studio Code +.vscode/ # Autogenerated VS/MD/Consulo solution and project files ExportedObj/ @@ -67,12 +75,38 @@ sysinfo.txt *.unitypackage *.unitypackage.meta *.app +.gradle/ # Crashlytics generated file crashlytics-build.properties -# Packed Addressables -/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* +# Mono crash files +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 /[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.Core/Property Providers /[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta +