Files
SERVtomaste/templates/gitattributes-template.txt

92 lines
3.0 KiB
Plaintext

# ===========================================
# Git LFS Configuration for CAD Projects
# NX Siemens + SolidWorks + Simulation Files
# ===========================================
# -----------------------------------------
# NX Siemens Files
# -----------------------------------------
*.prt filter=lfs diff=lfs merge=lfs -text
*.prt.* filter=lfs diff=lfs merge=lfs -text
*.asm filter=lfs diff=lfs merge=lfs -text
# NX Simulation/Nastran files
*.sim filter=lfs diff=lfs merge=lfs -text
*.fem filter=lfs diff=lfs merge=lfs -text
*.dat filter=lfs diff=lfs merge=lfs -text
*.bdf filter=lfs diff=lfs merge=lfs -text
*.nas filter=lfs diff=lfs merge=lfs -text
*.op2 filter=lfs diff=lfs merge=lfs -text
*.f06 filter=lfs diff=lfs merge=lfs -text
*.f04 filter=lfs diff=lfs merge=lfs -text
*.xdb filter=lfs diff=lfs merge=lfs -text
*.unv filter=lfs diff=lfs merge=lfs -text
# NX CAM files
*.cls filter=lfs diff=lfs merge=lfs -text
# -----------------------------------------
# SolidWorks Files
# -----------------------------------------
*.sldprt filter=lfs diff=lfs merge=lfs -text
*.sldasm filter=lfs diff=lfs merge=lfs -text
*.slddrw filter=lfs diff=lfs merge=lfs -text
*.sldlfp filter=lfs diff=lfs merge=lfs -text
*.sldmat filter=lfs diff=lfs merge=lfs -text
# SolidWorks Simulation
*.cwr filter=lfs diff=lfs merge=lfs -text
# -----------------------------------------
# Neutral/Exchange Formats
# -----------------------------------------
*.step filter=lfs diff=lfs merge=lfs -text
*.stp filter=lfs diff=lfs merge=lfs -text
*.iges filter=lfs diff=lfs merge=lfs -text
*.igs filter=lfs diff=lfs merge=lfs -text
*.x_t filter=lfs diff=lfs merge=lfs -text
*.x_b filter=lfs diff=lfs merge=lfs -text
*.sat filter=lfs diff=lfs merge=lfs -text
*.jt filter=lfs diff=lfs merge=lfs -text
*.3mf filter=lfs diff=lfs merge=lfs -text
# -----------------------------------------
# Mesh & Visualization
# -----------------------------------------
*.stl filter=lfs diff=lfs merge=lfs -text
*.obj filter=lfs diff=lfs merge=lfs -text
*.ply filter=lfs diff=lfs merge=lfs -text
*.3ds filter=lfs diff=lfs merge=lfs -text
*.fbx filter=lfs diff=lfs merge=lfs -text
*.dae filter=lfs diff=lfs merge=lfs -text
# -----------------------------------------
# Documents & Images (large)
# -----------------------------------------
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
*.tif filter=lfs diff=lfs merge=lfs -text
*.tiff filter=lfs diff=lfs merge=lfs -text
*.bmp filter=lfs diff=lfs merge=lfs -text
# -----------------------------------------
# Archives
# -----------------------------------------
*.zip filter=lfs diff=lfs merge=lfs -text
*.7z filter=lfs diff=lfs merge=lfs -text
*.rar filter=lfs diff=lfs merge=lfs -text
# -----------------------------------------
# File Locking (prevents merge conflicts)
# Enable for files that cannot be merged
# -----------------------------------------
*.prt lockable
*.asm lockable
*.sldprt lockable
*.sldasm lockable
*.slddrw lockable
*.sim lockable
*.fem lockable