.gitignore per TwinCAT 3

37 regole di esclusione per TwinCAT 3, pronte da copiare nel repository.

Software di automazione

Il .gitignore completo per TwinCAT 3

# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:02:53 UTC
# Tecnologie: TwinCAT 3

### TwinCAT 3 ###
*.plcproj.bak
*.plcproj.orig
*.tpy
*.tclrs
*.library
*.compiled-library
*.compileinfo
*.asm
*.core
LineIDs.dbg
LineIDs.dbg.bak
*.tmc
*.tmcRefac
*.tsproj.bak
*.tsproj.b?k
*.tsproj.orig
*.tspproj.bak
*.xti.bak
*.xti.bk?
*.xti.orig
*.xtv
*.xtv.bak
*.xtv.bk?
*.xt?.bk?
*.xt?.orig
**/.TcGit/
**/_Boot/
**/_CompileInfo/
**/_Libraries/
**/_ModuleInstall/
**/_Deployment/
**/_Repository/
**/.vs/
*.~u
*.project.~u
# Opzioni utente della soluzione
*.suo
*.vsm

Cosa escludono le regole di TwinCAT 3

Tutti i pattern e i motivi per includerli nel tuo .gitignore.

PLC TwinCAT

Schema di esclusione Cosa esclude
*.plcproj.bak PLC TwinCAT
*.plcproj.orig PLC TwinCAT
*.tpy PLC TwinCAT
*.tclrs PLC TwinCAT
*.library PLC TwinCAT
*.compiled-library PLC TwinCAT
*.compileinfo PLC TwinCAT
*.asm PLC TwinCAT
*.core PLC TwinCAT
LineIDs.dbg PLC TwinCAT
LineIDs.dbg.bak PLC TwinCAT
*.tmc TwinCAT C++ e tipi condivisi: ignorare il file TMC è utile solo per la semplice programmazione PLC. Quando si usano tipi di dati condivisi (tramite tmc), C++ o moduli TcCom in generale, il file TMC deve far parte del repository
*.tmcRefac PLC TwinCAT

File di progetto TwinCAT

Schema di esclusione Cosa esclude
*.tsproj.bak File di progetto TwinCAT
*.tsproj.b?k File di progetto TwinCAT
*.tsproj.orig File di progetto TwinCAT
*.tspproj.bak File di progetto TwinCAT
*.xti.bak File di progetto TwinCAT
*.xti.bk? File di progetto TwinCAT
*.xti.orig File di progetto TwinCAT
*.xtv File di progetto TwinCAT
*.xtv.bak File di progetto TwinCAT
*.xtv.bk? File di progetto TwinCAT
*.xt?.bk? File di progetto TwinCAT
*.xt?.orig File di progetto TwinCAT

Specifici dell'ambiente multiutente

Schema di esclusione Cosa esclude
**/.TcGit/ Specifici dell'ambiente multiutente
**/_Boot/ Escludi le cartelle non necessarie
**/_CompileInfo/ Specifici dell'ambiente multiutente
**/_Libraries/ Specifici dell'ambiente multiutente
**/_ModuleInstall/ Specifici dell'ambiente multiutente
**/_Deployment/ Specifici dell'ambiente multiutente
**/_Repository/ Specifici dell'ambiente multiutente

File e cartelle specifici del progetto VS Shell

Schema di esclusione Cosa esclude
**/.vs/ File e cartelle specifici del progetto VS Shell
*.~u File e cartelle specifici del progetto VS Shell
*.project.~u File e cartelle specifici del progetto VS Shell
*.suo Opzioni utente della soluzione

Misurazione TwinCAT

Schema di esclusione Cosa esclude
*.vsm Misurazione TwinCAT

Come usare questo .gitignore per TwinCAT 3

  1. Copia le regole di TwinCAT 3 qui sopra oppure scarica direttamente il file.
  2. Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
  3. Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
  4. Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.

Altri modelli .gitignore per Automazione

Vedi tutti i modelli di Automazione