初めに
PhpStormってとても便利なIDEですよね。
その中でも特に気に入っているのがGitのGUIツールです。
この記事では、そのツールのひとつの機能として、1プロジェクトで複数のGitを管理することができる方法を、備忘録も兼ねて記載していきます。
プロジェクト準備
新規でも、既存のものでも構いません。
Gitで管理しているディレクトリが2つ以上あるプロジェクトを準備します。
私は以下のように2つのGitで管理されたディレクトリを用意してみました。
.
├── TestA/ TestAリポジトリ
└── TestB/ TestBリポジトリ
Gitツール
早速Gitの表示を行います。
Ctrl+Alt+S、またはFile>Settingsから設定画面を開いてください。Shiftを2回押してSettingsでもOKです。
その画面の検索窓からVersion Controlと検索しVersion Controlの設定画面を開いてください。
探すと以下に近い画面が表示されるはずです。
各Gitのレポジトリが表示されているはずです。
そうしたら、各レポジトリを選択して、右の緑のプラスボタンを押して、プロジェクトのリポジトリの管理に追加してください。
これでひとまずはGitの複数管理の設定が完了です。
下記のように左下にVersion Controlというタブが追加されます。
実際にVersion ControlタブからLogのタブを開いてみてください。
そうすると通常、ひとつしか表示されないLogのツリーに2つのリポジトリが表示される状態になっていると思います。
また、Pathsを選択すると、表示するリポジトリを選択することができます。
片方のリポジトリのみ、全部表示といったことが簡単に行えるので、とても便利ですね。
恐らくIntelliJ IDEAやRubyMineでも同様のことができると思います。お試しください。