リポジトリの作成(新規作成)#
ここでは、Gitで管理されていないTwinCATプロジェクトを新規にGitリポジトリとして管理するための手順を説明します。
TwinCATプロジェクトへの.gitignore
登録#
.gitignore
とは、そのフォルダ以下にある該当するファイルやディレクトリをバージョン管理対象から無視するための設定です。様々な一時ファイルや、キャッシュなどを除外する設定をあらかじめ行っておきます。以下のサイトに、.gitignoreの定義があります。ソリューションファイル(***.sln)が有る場所と同じディレクトリにテキスト形式で.gitignore
ファイルを作成し、この定義内容を書き込んで保存してください。
- TwinCAT3の .gitignore 定義
https://infosys.beckhoff.com/content/1033/tc3_sourcecontrol/14604066827.html?id=2009874071818176821
- 置き場所
Solution_Project │ .gitattributes │ .gitignore <------------------- ここに置く │ Project1.sln
リポジトリを作成#
TwinCATのソリューションを開きます。ソリューションツリーのトップレベルでコンテキストメニューを出し、Add Solution to Source Control...
を選びます。もし保存していないファイルがあれば保存を求められますので上書き保存を行ってください。
TwinCAT用の差分ビューワの登録#
以下の手順で、Gitのリポジトリにおける差分ビューワとしてTcProjectCompare
を登録します。
下図の手順で
TcProjectCompare
を出現し、Configure User tool...
ボタンを押します。TwinCAT > TcProjectCompare
Export Configuration
ボタンを押します。Plugin
のセレクトタブから、Git
を選びます。Configure for
においてSpcific Project
を選びます。フォルダ選択のエクスプローラが現れます。該当するソリューションプロジェクトのフォルダを指定してください。
次図の通り
Config file found!
と表示されれば成功です。
注釈
この手順により、ソリューションプロジェクトフォルダの直下にある.git
フォルダ内のconfig
ファイルに、TwinCATの差分エディタに関する設定が出力されます。