diff --git a/.gitattributes b/.gitattributes index 6245d33d..960d3231 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,56 +1,31 @@ -############################################################################### -# Set default behavior to automatically normalize line endings. -* text=auto -# Set default behavior for command prompt diff. -# -# This is need for earlier builds of msysgit that does not have it on by -# default for csharp files. -# Note: This is only used by command line -#*.cs diff=csharp -# Set the merge driver for project and solution files -# Merging from the command prompt will add diff markers to the files if there -# are conflicts (Merging from VS is not affected by the settings below, in VS -# the diff markers are never inserted). Diff markers may cause the following -# file extensions to fail to load in VS. An alternative would be to treat -# these files as binary and thus will always conflict and require user -# intervention with every merge. To do so, just uncomment the entries below -#*.sln merge=binary -#*.csproj merge=binary -#*.vbproj merge=binary -#*.vcxproj merge=binary -#*.vcproj merge=binary -#*.dbproj merge=binary -#*.fsproj merge=binary -#*.lsproj merge=binary -#*.wixproj merge=binary -#*.modelproj merge=binary -#*.sqlproj merge=binary -#*.wwaproj merge=binary -# behavior for image files -# image files are treated as binary by default. -#*.jpg binary -#*.png binary -#*.gif binary -# diff behavior for common document formats -# -# Convert binary document formats to text before diffing them. This feature -# is only available from the command line. Turn it on by uncommenting the -# entries below. -#*.doc diff=astextplain -#*.DOC diff=astextplain -#*.docx diff=astextplain -#*.DOCX diff=astextplain -#*.dot diff=astextplain -#*.DOT diff=astextplain -#*.pdf diff=astextplain -#*.PDF diff=astextplain -#*.rtf diff=astextplain -#*.RTF diff=astextplain -*.unity filter=lfs diff=lfs merge=lfs -text -*.tif filter=lfs diff=lfs merge=lfs -text -*.tga filter=lfs diff=lfs merge=lfs -text -*.psd filter=lfs diff=lfs merge=lfs -text -*.fbx filter=lfs diff=lfs merge=lfs -text -*.exr filter=lfs diff=lfs merge=lfs -text -*.wav filter=lfs diff=lfs merge=lfs -text -*.mp4 filter=lfs diff=lfs merge=lfs -text +# Unity files +*.cs diff=csharp text +*.meta text +*.prefab text +*.unity text +*.mat text +*.asset text +*.anim text +*.controller text + +# Image files +*.jpg binary +*.jpeg binary +*.png binary +*.gif binary +*.psd binary +*.tga binary +*.tiff binary + +# Audio files +*.mp3 binary +*.wav binary +*.ogg binary + +# 3D model files +*.fbx binary +*.obj binary + +# Unity specific +*.unitypackage binary +