Ludovic Frank Gitignore

TwinCAT 3 用 .gitignore

TwinCAT 3 用の除外ルール 37 件。そのままリポジトリにコピーして使えます。

自動化ソフトウェア

TwinCAT 3 用 .gitignore の完全版

# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 21:55:06 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 ファイルを除外してよいのは通常の PLC プログラミングのみです。共有データ型(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測定

この TwinCAT 3 用 .gitignore の使い方

  1. 上の TwinCAT 3 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
  2. Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
  3. 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
  4. チーム全員で同じルールを共有できるよう、.gitignore をコミットします。

オートメーション のほかの .gitignore テンプレート

オートメーション の全テンプレートを見る