導入#

InfoSys サイトリンク

Git for windows のインストールと初期設定#

Gitおよび、TortoiseGitのインストールを行います。GitのWindows向けのインストーラが用意されていますが、ここではscoopと呼ばれるWindows向けのパッケージマネージャを用いてインストールします。

scoopパッケージマネージャを使うメリットは、インストール作業をスクリプトで自動化できる点にあります。本手順書ではこのスクリプトを実行することで次の項目の実施を自動化します。

  • Gitのインストール

  • Gitの初期設定(ユーザ名、メールアドレス設定)

  • vscodeインストール

  • Gitの差分、マージツールをTwinCAT 差分ビューワにセットする

  • コミットログエディタをvscodeにする

次の手順にしたがってインストールを行ってください。

実施するまえに

本手順書は、TwinCAT XAEがインストールされている環境にて行ってください。

  1. 下記リンクをクリックしてzipファイルをダウンロードする。

    Beckhoff-JP/TwinCATHowTo

  2. zipファイルを解凍し、TwinCatHowTo-mainフォルダ直下にあるsetup_environment.ps1ファイルを取り出します。

  3. エクスプローラで取り出したsetup_environment.ps1ファイルを選択し、右クリックしてプロパティを選びます。全般タブの、セキュリティ項目を “許可する(K)” にチェックを入れてください。

  4. setup_environment.ps1ファイルを配置した場所でPowerShellターミナルを開き、以下のPowerShellコマンドを実行します。

    PS> PowerShell -ExecutionPolicy RemoteSigned ./setup_environment.ps1 -gitonly -tcconfig
    
  5. 途中でGitの初期設定のためユーザ名とメールアドレスを聞かれますので、半角英数で入力してください。

    Type user name for git author : Hanako Bekchoff
    Type email address for git author : h.beckhoff@beckhoff.co.jp
    

Git用Windows向けクライアントソフト TortoiseGit のご紹介

Gitをインストールしただけですと、原則CUI(コマンドユーザインターフェース)のみの機能が提供されます。Windowsエクスプローラに紐づいてGitの操作を行う便利なヘルパーソフトもありますので、必要に応じて以下のリンクからインストールしてください。

https://tortoisegit.org/

TwinCATの設定#

  1. TwinCAT XAEを立ち上げ、Tools>Optionsを開きます。ツリーメニューの、TwinCAT>XAE Environment>File settingsを開き、Enable Multiple Project FilesTrueにします。

  2. 続いてSource Control>Plug-in Slectionにて、Current source control plug-inを、Gitに設定します。