CLion 2019.3ヘルプ

プロジェクト設定を共有

VCSを介してプロジェクト設定を共有する

プロジェクト設定は、.idea フォルダーにある一連のXMLファイルとしてプロジェクトディレクトリーに保存されます。このフォルダーには、バージョン管理下に置くべきではないユーザー固有の設定と、チームで作業している開発者間で通常共有されるプロジェクト設定(コードスタイルの構成など)の両方が含まれています。

プロジェクトをバージョン管理下に置くと、個人設定は自動的に無視されます。CLionは、workspace.xml (個人設定のあるファイル)を無視されたファイルのリストに移動して、他の開発者の設定との競合を回避します。

設定ファイルは選択に応じて処理されます。プロジェクト設定を変更して新しい設定ファイルが作成されると、IDEは画面の下部にこのプロジェクトの設定ファイルの扱い方を選択するように促す通知を表示します。

  • ファイルの表示 : 作成された設定ファイルのリストを見て、どれをバージョン管理下に置きたいかを選択します。その後、選択したファイルはVCSに追加されるようにスケジュールされます。

  • 常に追加 : VCSに追加するために .idea ディレクトリーに作成されたすべての設定ファイルをサイレントにスケジュールします(現在のプロジェクトにのみ適用されます)。

  • 今後この質問を表示しない : VCSに追加する設定ファイルをスケジュールしないでください。手動でVCSに追加するまで、それらはバージョン管理外のステータスになります(現在のプロジェクトにのみ適用されます)。

オプションを選択せずに通知を閉じると、新しい設定ファイルが作成された後に再び表示されます。IDEを再起動しても、新しいファイルはオプションの1つを選択するまでそこにあるリストにも移動します。

Notification prompting to select how to treat configuration files

グローバル設定をプロジェクトレベルにコピーする

グローバル(IDE)設定はプロジェクトとは別に保存されます。そのため、これらの設定はバージョン管理を通じてプロジェクトと共有されません。

ただし、一部の設定はプロジェクトレベルにコピーできます。例:あなたのコードスタイル設定またはインスペクションプロファイルのコピーを作成することができます。これを行うと、IDEは .idea ディレクトリーに対応する設定ファイルを作成します。このファイルは、VCSを通じてプロジェクトと共有できます。

CLionは異なるIDEインスタンス間で設定を共有するいくつかの方法も提供します。詳細はIDE設定を共有するを参照してください。

最終更新日: 2019年12月6日

関連ページ:

バージョン管理を有効にする

CLionは2つのレベルでバージョン管理統合をサポートします。IDEレベルでは、デフォルトで有効になっているバンドルされたプラグインのセットによってVCS統合が提供されます。プロジェクトレベルでは、プロジェクトフォルダーを1つまたは複数のバージョン管理システムと関連付けることで、VCS統合が有効にな...

コード・スタイル

特定のコーディングガイドラインが企業内に存在する場合は、ソースコードを作成する際に、このガイドラインに従わなければなりません。CLionは、必要なコードスタイルを維持できます。コードスタイルはプロジェクトレベルとIDEレベル(グローバル)で定義されています。プロジェクトレベルでは、設定はプロジェクト...

インスペクションプロファイルをカスタマイズする

CLionでは、コード検証分析の設定を行い、インスペクションプロファイルとして保存することができます。既存のインスペクションプロファイル(デフォルトプロファイルを含む)をカスタマイズし、新しいプロファイルを作成することができます。また、インスペクションプロファイルを共有、インポート、およびエクスポー...

IDE設定を共有する

CLionを使用すると、IDEの異なるインスタンス間で設定を共有できます。これは、異なるコンピューターから作業していて、慣れ親しんだものとは違った見方や振る舞いの煩わしさを取り除く場合に、快適な作業環境を再現できます。次のいずれかの方法で設定を共有できます。IDE 設定同期機能を使用します。JetB...

システムキャッシュを消去する

CLionは膨大な数のファイルをキャッシュするため、システムキャッシュはいつかオーバーロードになる可能性があります。特定の状況、たとえば頻繁に短期間のプロジェクトで作業する場合などは、キャッシュが再度必要になることはありません。また、いくつかの衝突を解決する唯一の方法は、キャッシュを消去することです...

ソースコードで作業する

コードを使用する場合、CLionは作業にストレスがないことを保証します。追加、選択、コピー、移動、編集、折りたたみ、出現箇所の検索、コードの保存に役立つさまざまなショートカットと機能を提供します。エディター内のナビゲーションについては、エディターの基本を参照してください。アクションの検索使用したいア...