You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
96 lines
2.9 KiB
96 lines
2.9 KiB
# Treat everything not text if not specified
|
|
# Avoid crlf messing up things like .asset and ProjectSettings (But we'd like to diff so we do not assign binary[-text -diff] tag)
|
|
# You should never do line ending conversion on .asset, .asset could be CRLF(ProjectSettings) LF(Tile set config) or binary even if forced text(Lighting and Terrain Data)
|
|
* -text
|
|
|
|
# Unity visible meta is LF regardless of created platform
|
|
*.meta eol=lf
|
|
|
|
# All extensions are specified in lower cases
|
|
# [git config core.ignorecase true] is assumed.
|
|
# The projects are going to be developed across OSX and Windows, if we allow OSX user to commit file names only differ in capitalization.
|
|
# These files will prevent Windows users to pull
|
|
|
|
|
|
# Human authored code
|
|
# Files with auto crlf conversion, auto crlf is painful to get right
|
|
# But we need it to avoid committing files with all line endings changed by text editor
|
|
# Such commit will cripple [git blame]
|
|
*.cs text=auto
|
|
*.json text=auto
|
|
|
|
# ShaderLab
|
|
*.cginc text=auto
|
|
*.shader text=auto
|
|
|
|
# Gradle property
|
|
*.properties text=auto
|
|
|
|
# AndroidManifest and other XML files
|
|
*.xml text=auto
|
|
|
|
# iOS plugin possible extensions
|
|
*.h text=auto
|
|
*.c text=auto
|
|
*.cpp text=auto
|
|
*.m eol=lf
|
|
*.mm eol=lf
|
|
|
|
# NeXTSTEP property list
|
|
*.plist eol=lf
|
|
|
|
|
|
# LFS
|
|
# We intentionally NOT LFS tracking .prefab and .unity(Unity scene) in order to diff
|
|
# We also intentionally not assign YAMLMerge as diff and merge to them, it does not work
|
|
|
|
|
|
|
|
# Texture
|
|
*.png filter=lfs diff=lfs merge=lfs
|
|
*.jpg filter=lfs diff=lfs merge=lfs
|
|
*.jpeg filter=lfs diff=lfs merge=lfs
|
|
# Commiting PSD to Unity is not recommended (long import time)
|
|
*.psd filter=lfs diff=lfs merge=lfs
|
|
*.tga filter=lfs diff=lfs merge=lfs
|
|
*.tif filter=lfs diff=lfs merge=lfs
|
|
*.exr filter=lfs diff=lfs merge=lfs
|
|
*.gif filter=lfs diff=lfs merge=lfs
|
|
|
|
# Audio
|
|
*.mp3 filter=lfs diff=lfs merge=lfs
|
|
*.wav filter=lfs diff=lfs merge=lfs
|
|
*.ogg filter=lfs diff=lfs merge=lfs
|
|
|
|
# Model
|
|
*.max filter=lfs diff=lfs merge=lfs
|
|
*.fbx filter=lfs diff=lfs merge=lfs
|
|
|
|
# Animation
|
|
# Spine animation binary export
|
|
*.skel.bytes filter=lfs diff=lfs merge=lfs
|
|
# Unity animation is serialized as text under Force Text but unreadable
|
|
*.anim filter=lfs diff=lfs merge=lfs
|
|
|
|
# Movie
|
|
*.mp4 filter=lfs diff=lfs merge=lfs
|
|
*.mov filter=lfs diff=lfs merge=lfs
|
|
|
|
# Library
|
|
*.dll filter=lfs diff=lfs merge=lfs
|
|
*.aar filter=lfs diff=lfs merge=lfs
|
|
*.jar filter=lfs diff=lfs merge=lfs
|
|
*.so filter=lfs diff=lfs merge=lfs
|
|
*.a filter=lfs diff=lfs merge=lfs
|
|
|
|
# Executable
|
|
*.exe filter=lfs diff=lfs merge=lfs
|
|
|
|
# Font
|
|
*.ttf filter=lfs diff=lfs merge=lfs
|
|
*.otf filter=lfs diff=lfs merge=lfs
|
|
|
|
# Misc, consider remove them from repository
|
|
*.pdf filter=lfs diff=lfs merge=lfs
|
|
*.zip filter=lfs diff=lfs merge=lfs
|
|
*.unitypackage filter=lfs diff=lfs merge=lfs
|
|
|