Studioの連携を紹介します。第3回で紹介したサンプルコードが手頃なので,このプロジェクトをそれぞれのバージョン管理システムに対応させていきます。手始めに最近もっとも人気があるGitとGitHubについてです。GitやGitHubについては多くを説明しませんので,他の記事やWebリソースで学習しておいてください。Studioは標準でGitやGitHubをサポートしていますが,最低限以下の準備を行っておいてください。Gitのコマンドラインツール(git)を導入しておくGitHubのアカウントを用意しておくコマンドラインツールはGitの公式サイトから,それぞれのプラットフォームに対応したものをダウンロードしてインストールしておいてください。Studio側は特に設定は要りません。gitコマンドの場所を指定しておいてください。Studioからgitコマンドを実行して,あたかもシームレスに連携できているようにみせる」です。Studio自体にGitクライアントの機能はありません。Studioではなく,gitコマンドに対して行います。Studioのプロキシ設定はgitコマンドに影響しません⁠)⁠。Studioの他にもうひとつGitクライアントを用意しておきましょう。StudioのGitサポートは万能ではないので,代替として専用のクライアントを用意しておいたほうが断然良いです。Studioで済まそうとするとストレスの元なので「面倒だな」と思った操作はとっとと見切りをつけてコマンドラインか専用クライアントで作業したほうが簡単です。GitのせMacの場合はSourceTree,Windowsの場合はSourceTreeかTortoiseGitあたりがオススメです。プロジェクトをGit連携するGit連携するプロジェクトが無い場合はまずはそのプロジェクトを作成しましょう。Git連携は望んだときにいつでもできるので,すでに作成済みのプロジェクトがあればそれを用いても構いません。Integration...」を実行し「Git」を選びます。Repository...」でも同じ結果になります。Integration"は必ずプロジェクトルート(<PROJECT_HOME>)がGitリポジトリの場所になります⁠)⁠。Repository..."ではリポジトリの場所を指定するこれで,プロジェクトがGit連携状態になりました。Controlツールウィンドウ」が表示されます。StudioGit連携の場合,ステータスバーの右端にブランチ名が表示されます。この地味ぃなインターフェイスは意外に便利なので,存在を覚えておいてください。Control」で確認することができます(<PROJECT_HOME>がGitに設定されていることがわかります⁠)⁠。※<PROJECT_HOME>が絶対パスになっているのが気に入りませんが,内部的には相対パスで管理しているようです。ちなみに,この状態はまだ何もGitリポジトリにAddされていませんが,プロジェクト自体はGitリポジトリになっています。VCS著者プロフィール今井勝信(いまいまさのぶ)システムエンジニア。