.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
- Copia le regole di TwinCAT 3 qui sopra oppure scarica direttamente il file.
- Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
- 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.
- Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.