TwinCAT 3 的 .gitignore

适用于 TwinCAT 3 的 37 条忽略规则,可直接复制到您的仓库。

自动化软件

TwinCAT 3 的完整 .gitignore

# 由 LFGitignore - https://lfgitignore.com 生成
# 创建:2026-10-31 21:55:21 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++ 和共享类型:仅在纯 PLC 编程时才适合忽略 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. 在 Git 仓库根目录创建名为 .gitignore 的文件,并将规则粘贴进去。
  3. 如果其中一些文件已被跟踪,请运行 git rm -r --cached . 然后再次提交 - Git 仅将忽略规则应用于未跟踪的文件。
  4. 提交 .gitignore 以便团队中的每个人都共享相同的规则。

其他 自动化 .gitignore 模板

查看每个 自动化 模板