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

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