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

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