Pocket競合を解決バージョン管理システムによっては、状況によっては競合が発生することがあります。チームで作業をしているとき、誰かが現在取り組んでいるファイルへの変更をコミットするという状況に遭遇するかもしれません。これらの変更が重複しない場合(つまり、異なるコード行に変更が加えられた場合)、競合するファイルは自動的にマージされます。同じ行が影響を受けると、バージョン管理システムはランダムに片側を選択することができず、競合を解決するように求められます。ブランチをマージ、リベースまたはチェリーピックするときにも衝突が発生する可能性があります。非分散バージョン管理システムサーバー上で新しいバージョンを持つファイルを編集しようとすると、CLionはそれを知らせ、エディターにポップアップメッセージを表示します。この場合、ファイルを変更する前にローカルバージョンを更新するか、後で変更をマージする必要があります。新しいリポジトリ・バージョンを持つファイルをコミットしようとすると、コミットは失敗し、コミットしようとしているファイルが古くなっていることを示すエラーが右下に表示されます。確認ページのコミットが失敗した場合の変更リスト作成リストによって規制されています。ローカルに変更されているファイルを、他の誰かによってコミットされた新しいリポジトリバージョンと同期すると、競合が発生します。競合するファイルは、競合とマージステータスを取得します。Alt+9のローカルの変更タブの同じ変更リストに残りますが、その名前は赤で強調表示されます。ファイルが現在エディターで開かれている場合、タブヘッダーのファイル名も赤で強調表示されます。競合が発生した場合、これらの操作は失敗し、アップストリームバージョンを受け入れるか、ご使用のバージョンを優先するか、手動で変更をマージするように求められます。CLionは競合をローカルに解決するためのツールを提供します。このツールは3つのペインで構成されています。左側のペインには、読み取り専用のローカルコピーが表示されます。右側のペインに、リポジトリにチェックインされた読み取り専用バージョンが表示されます。中央のペインには、マージと競合解決の結果が表示される完全機能エディターが表示されています。当初、このペインの内容はファイルのベースリビジョン、つまり、競合する両方のバージョンの派生元のリビジョンと同じです。競合を解決を選択します。(すべての非競合変更を適用)をクリックします。(非競合の変更を右側から適用する)を使用して、ダイアログの左/右部分からの矛盾しない変更をそれぞれマージすることもできます。無視する)を選択し、中央ペインで結果のコードを確認する必要があります。中央ペインで競合を右クリックして、コンテキストからコマンドを使用することもできます。左を使用して解決するコマンドと右を使用して解決するコマンドは、一方からの変更を受け入れ、もう一方からの変更を無視するためのショートカットを提供します。オプションを使用できます。このような競合は、すべての非競合変更を適用アクションでは解決されません。それらが適切に解決されていることを確認する必要があるからです。中央のペインは完全に機能するエディターであるため、このダイアログで結果のコードを直接変更できることに注意してください。競合を解決するために、異なるバージョンを比較することも有用な場合があります。ツールバーボタンを使用して、オプションのリストを呼び出します。ベースは、ローカルバージョンとリポジトリバージョンが由来するファイルバージョン(最初は中央のペインに表示されます)を参照し、垂直方向の中央は結果バージョンを参照します。中央パネルでマージ結果を確認し、適用をクリックします。生産性のヒント競合しない変更を自動的に適用するマージダイアログから行うように指示する代わりに、常に競合しない変更を自動的に適用するようにCLionを構成できます。マージに移動し、競合しない変更を自動的に適用するオプションを選択します。中央ペインで変更を管理する中央のペインで変更を管理するには、ガターの変更マーカーの上にマウスカーソルを置いてクリックしたときに表示されるツールバーを使用します。ツールバーは、変更された行の以前の内容を示す枠とともに表示されます。例:競合しない変更が複数あり、それらのうち1つまたは2つをスキップする必要がある場合は、すべての非競合変更を適用アクションを使用してそれらすべてを同時に適用してから、このツールバーの前回保存した状態に戻すアクションを使用して不要な変更を元に戻します。関連ページ:設定/環境設定ダイアログWindowsとLinux用のmacOS用設定ダイアログでは、CLionの動作と外観を制御できます。アイコンの付いた設定はプロジェクトごとに構成可能です。ダイアログの左上部分にある検索フィールドを使用して、目的のオプションを見つけます。検索ボックスにあるカテゴリの階層リスト(設定のグループ...確認WindowsとLinux用のmacOS用このページでは、特定のバージョン管理関連のアクションを実行する前に、CLionに確認を求めるかどうかを指定します。ファイル作成時このセクションでは、CLionで作成したファイルをバージョン管理下に置くかどうか、およびその方法を指定します。(チェリーピック)に統合するいくつかの方法があります。ブランチポップアップで実行されます。