バージョン管理統合サポート
GoLand はバージョン管理統合を 2 レベルでサポートしています:
IDE レベルでは、VCS 統合は、デフォルトで有効になって いるバンドルされたプラグインのセットを通じて提供されます。
プロジェクト レベルでは、プロジェクト フォルダーを 1 つまたは複数のバージョン管理システムに関連付けることで、VCS 統合を有効化します。
プロジェクトルートをバージョン管理システムに関連付ける
GoLand を使うと、プロジェクトとバージョン管理システムの統合を素早く有効化し、プロジェクトルートに関連付けることができます。 個別のプロジェクトディレクトリを異なるバージョン管理システムに関連付ける方法の詳細については、「ディレクトリをバージョン管理システムに関連付ける 」を参照してください。
Alt+` を押して VCS 操作のポップアップ を開き、 バージョン管理連携を有効化する を選択します。
あるいは、 に進みます。
開いた バージョン管理連携を有効化する ダイアログで、に関連付けるバージョン管理システムを選択します。
VCS 統合が有効化されると、GoLand が VCS を用いてプロジェクト設定ファイルを共有するかどうか確認します。 常に追加 を選択して、GoLand で作業する他のリポジトリユーザーとプロジェクト設定を同期できます。

これは Git および Mercurial にのみ適用されることに注意してください。
次の手順については、参照してください:
ディレクトリマッピングを構成する
GoLand は、ディレクトリベースのバージョン管理モデルをサポートしています。つまり、各プロジェクトディレクトリを異なるバージョン管理システムに関連付けることができます。
ディレクトリをバージョン管理システムに関連付ける
Ctrl+Alt+S を押して設定を開き、 を選択します。
ディレクトリマッピング ページには、プロジェクトディレクトリとそれに関連付けられたバージョン管理システムのリストが表示されます(ディレクトリが追加されていない場合、リストにはプロジェクトルートのみが含まれます)。
右側の 追加 ボタン
をクリックします。
開いた VCS ディレクトリマッピングの追加 ダイアログで、 ディレクトリ オプションを選択します。 バージョン管理システムに関連付けるディレクトリへのパスを入力するか、 閲覧 ボタン
をクリックして、表示されるダイアログでディレクトリを選択します。
VCS リストから、このディレクトリ内のファイルを制御するために使用されるバージョン管理システムを選択します。 このリストには、対応する プラグインが現在有効になっているバージョン管理システムのみが含まれていることに注意してください。
OK をクリックしてマッピングを保存し、 ディレクトリマッピング ページに戻ります。
未登録のディレクトリを管理する
Git または Mercurial 統合が有効化されているプロジェクトでは、GoLand はプロジェクトディレクトリをスキャンして、IDE によって管理されていない Git/Mercurial リポジトリが存在するかどうかを確認します。 このようなリポジトリが検出されると、GoLand は通知を表示します。
未登録のルートを追加するには、通知内の ルートの追加 リンクをクリックします。 または、 バージョン管理の設定ページを開き、追加する未登録のルート (灰色でマークされています) を選択し、 ディレクトリをバージョン管理システムに関連付ける の手順に従います。
これらのルートについて通知されたくない場合は、通知内の 無視 リンクをクリックしてください。 新しい未登録のリポジトリがプロジェクトに追加された場合、GoLand はそれらについて通知します。
VCS の関連付けを変更する
Ctrl+Alt+S を押して設定を開き、 を選択します。
ディレクトリマッピング ページには、プロジェクトディレクトリとそれに関連付けられたバージョン管理システムのリストが表示されます(ディレクトリが追加されていない場合、リストにはプロジェクトルートのみが含まれます)。
別のバージョン管理システムに置きたいディレクトリに対応する行を見つけます。
VCS 列をクリックしてください。 表示されたリストから、新しいバージョン管理システムを選択します。
OK をクリックしてマッピングを保存し、 ディレクトリマッピング ページに戻ります。