.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

  1. Copia las reglas de TwinCAT 3 de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. 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.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.

Otras plantillas .gitignore de Automatización

Ver todas las plantillas de Automatización