Ludovic Frank Gitignore

.gitignore для TwinCAT 3

37 правил ігнорування для TwinCAT 3, готових до копіювання у ваш репозиторій.

Програмне забезпечення для автоматизації

Повний .gitignore для TwinCAT 3

# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 21:55:08 UTC
# Технології: 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
# Параметри користувача рішення
*.suo
*.vsm

Що насправді ігнорують ці правила TwinCAT 3

Кожен наведений нижче шаблон із поясненням, навіщо він потрібен у .gitignore.

TwinCAT PLC

Шаблон Що ігнорується
*.plcproj.bak TwinCAT PLC
*.plcproj.orig TwinCAT PLC
*.tpy TwinCAT PLC
*.tclrs TwinCAT PLC
*.library TwinCAT PLC
*.compiled-library TwinCAT PLC
*.compileinfo TwinCAT PLC
*.asm TwinCAT PLC
*.core TwinCAT PLC
LineIDs.dbg TwinCAT PLC
LineIDs.dbg.bak TwinCAT PLC
*.tmc TwinCAT C++ і спільні типи, що ігнорують файл TMC, корисні лише для простого програмування ПЛК, як тільки використовуються спільні типи даних (через tmc), C++ або загалом TcCom-Module, файл TMC має бути частиною репозиторію
*.tmcRefac TwinCAT PLC

Файли проекту TwinCAT

Шаблон Що ігнорується
*.tsproj.bak Файли проекту TwinCAT
*.tsproj.b?k Файли проекту TwinCAT
*.tsproj.orig Файли проекту TwinCAT
*.tspproj.bak Файли проекту TwinCAT
*.xti.bak Файли проекту TwinCAT
*.xti.bk? Файли проекту TwinCAT
*.xti.orig Файли проекту TwinCAT
*.xtv Файли проекту TwinCAT
*.xtv.bak Файли проекту TwinCAT
*.xtv.bk? Файли проекту TwinCAT
*.xt?.bk? Файли проекту TwinCAT
*.xt?.orig Файли проекту TwinCAT

Багатокористувацькі особливості

Шаблон Що ігнорується
**/.TcGit/ Багатокористувацькі особливості
**/_Boot/ виключити непотрібні папки
**/_CompileInfo/ Багатокористувацькі особливості
**/_Libraries/ Багатокористувацькі особливості
**/_ModuleInstall/ Багатокористувацькі особливості
**/_Deployment/ Багатокористувацькі особливості
**/_Repository/ Багатокористувацькі особливості

Файли та папки проекту VS Shell

Шаблон Що ігнорується
**/.vs/ Файли та папки проекту VS Shell
*.~u Файли та папки проекту VS Shell
*.project.~u Файли та папки проекту VS Shell
*.suo Параметри користувача рішення

Вимірювання TwinCAT

Шаблон Що ігнорується
*.vsm Вимірювання TwinCAT

Як використовувати цей .gitignore для TwinCAT 3

  1. Скопіюйте правила TwinCAT 3 вище або завантажте файл безпосередньо.
  2. Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
  3. Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
  4. Закріпіть .gitignore, щоб усі члени команди мали однакові правила.

Інші шаблони автоматизація .gitignore

Перегляньте кожен шаблон автоматизація