92 lines
3.0 KiB
Plaintext
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
|