Ludovic Frank Gitignore

.gitignore pour TwinCAT 3

37 règles d’exclusion pour TwinCAT 3, prêtes à copier dans votre dépôt.

Logiciel d'automatisation

Le .gitignore complet pour TwinCAT 3

# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-03 04:56:34 UTC
# Technologies : 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
# Options utilisateur de la solution
*.suo
*.vsm

Ce que ces règles TwinCAT 3 ignorent vraiment

Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.

Automates TwinCAT

Motif Ce qu’il ignore
*.plcproj.bak Automates TwinCAT
*.plcproj.orig Automates TwinCAT
*.tpy Automates TwinCAT
*.tclrs Automates TwinCAT
*.library Automates TwinCAT
*.compiled-library Automates TwinCAT
*.compileinfo Automates TwinCAT
*.asm Automates TwinCAT
*.core Automates TwinCAT
LineIDs.dbg Automates TwinCAT
LineIDs.dbg.bak Automates TwinCAT
*.tmc C++ et types partagés TwinCAT : ignorer le fichier TMC n’est utile qu’en programmation PLC simple. Dès que des types partagés (via tmc), du C++ ou des modules TcCom sont utilisés, le fichier TMC doit être inclus dans le dépôt
*.tmcRefac Automates TwinCAT

Fichiers de projet TwinCAT

Motif Ce qu’il ignore
*.tsproj.bak Fichiers de projet TwinCAT
*.tsproj.b?k Fichiers de projet TwinCAT
*.tsproj.orig Fichiers de projet TwinCAT
*.tspproj.bak Fichiers de projet TwinCAT
*.xti.bak Fichiers de projet TwinCAT
*.xti.bk? Fichiers de projet TwinCAT
*.xti.orig Fichiers de projet TwinCAT
*.xtv Fichiers de projet TwinCAT
*.xtv.bak Fichiers de projet TwinCAT
*.xtv.bk? Fichiers de projet TwinCAT
*.xt?.bk? Fichiers de projet TwinCAT
*.xt?.orig Fichiers de projet TwinCAT

Éléments propres au mode multiutilisateur

Motif Ce qu’il ignore
**/.TcGit/ Éléments propres au mode multiutilisateur
**/_Boot/ Exclure les dossiers inutiles
**/_CompileInfo/ Éléments propres au mode multiutilisateur
**/_Libraries/ Éléments propres au mode multiutilisateur
**/_ModuleInstall/ Éléments propres au mode multiutilisateur
**/_Deployment/ Éléments propres au mode multiutilisateur
**/_Repository/ Éléments propres au mode multiutilisateur

Fichiers et dossiers propres au projet VS Shell

Motif Ce qu’il ignore
**/.vs/ Fichiers et dossiers propres au projet VS Shell
*.~u Fichiers et dossiers propres au projet VS Shell
*.project.~u Fichiers et dossiers propres au projet VS Shell
*.suo Options utilisateur de la solution

Mesures TwinCAT

Motif Ce qu’il ignore
*.vsm Mesures TwinCAT

Comment utiliser ce .gitignore pour TwinCAT 3

  1. Copiez les règles TwinCAT 3 ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore Automatisation

Voir tous les modèles Automatisation