.gitignore para TwinCAT 3
37 reglas de exclusión para TwinCAT 3, listas para copiar en tu repositorio.
Software de automatización
El .gitignore completo para TwinCAT 3
# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:05:02 UTC
# Tecnologías: 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
# Opciones de usuario de la solución
*.suo
*.vsm
Qué ignoran estas reglas de TwinCAT 3
Todos los patrones y por qué incluirlos en tu .gitignore.
PLC de TwinCAT
| Patrón | Qué ignora |
|---|---|
*.plcproj.bak |
PLC de TwinCAT |
*.plcproj.orig |
PLC de TwinCAT |
*.tpy |
PLC de TwinCAT |
*.tclrs |
PLC de TwinCAT |
*.library |
PLC de TwinCAT |
*.compiled-library |
PLC de TwinCAT |
*.compileinfo |
PLC de TwinCAT |
*.asm |
PLC de TwinCAT |
*.core |
PLC de TwinCAT |
LineIDs.dbg |
PLC de TwinCAT |
LineIDs.dbg.bak |
PLC de TwinCAT |
*.tmc |
C++ y tipos compartidos de TwinCAT: excluir el archivo TMC solo es útil en programación PLC pura. En cuanto se usan tipos de datos compartidos (mediante tmc), C++ o TcCom-Module en general, el archivo TMC debe formar parte del repositorio |
*.tmcRefac |
PLC de TwinCAT |
Archivos de proyecto de TwinCAT
| Patrón | Qué ignora |
|---|---|
*.tsproj.bak |
Archivos de proyecto de TwinCAT |
*.tsproj.b?k |
Archivos de proyecto de TwinCAT |
*.tsproj.orig |
Archivos de proyecto de TwinCAT |
*.tspproj.bak |
Archivos de proyecto de TwinCAT |
*.xti.bak |
Archivos de proyecto de TwinCAT |
*.xti.bk? |
Archivos de proyecto de TwinCAT |
*.xti.orig |
Archivos de proyecto de TwinCAT |
*.xtv |
Archivos de proyecto de TwinCAT |
*.xtv.bak |
Archivos de proyecto de TwinCAT |
*.xtv.bk? |
Archivos de proyecto de TwinCAT |
*.xt?.bk? |
Archivos de proyecto de TwinCAT |
*.xt?.orig |
Archivos de proyecto de TwinCAT |
Específico de entornos multiusuario
| Patrón | Qué ignora |
|---|---|
**/.TcGit/ |
Específico de entornos multiusuario |
**/_Boot/ |
Excluir las carpetas innecesarias |
**/_CompileInfo/ |
Específico de entornos multiusuario |
**/_Libraries/ |
Específico de entornos multiusuario |
**/_ModuleInstall/ |
Específico de entornos multiusuario |
**/_Deployment/ |
Específico de entornos multiusuario |
**/_Repository/ |
Específico de entornos multiusuario |
Archivos y carpetas específicos del proyecto de VS Shell
| Patrón | Qué ignora |
|---|---|
**/.vs/ |
Archivos y carpetas específicos del proyecto de VS Shell |
*.~u |
Archivos y carpetas específicos del proyecto de VS Shell |
*.project.~u |
Archivos y carpetas específicos del proyecto de VS Shell |
*.suo |
Opciones de usuario de la solución |
Medición de TwinCAT
| Patrón | Qué ignora |
|---|---|
*.vsm |
Medición de TwinCAT |
Cómo usar este .gitignore para TwinCAT 3
- Copia las reglas de TwinCAT 3 de arriba o descarga el archivo directamente.
- Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
- Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
- Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.