Eclipse はコンテンツ競合の問題を解決するために svn を送信します

プロジェクトを右クリックし、同期インターフェイスで [チーム] -> [リソース ライブラリ (S) と同期] -> [チーム同期モード] を選択します。赤いマークがある場合は、コンテンツが競合していることを示します。赤い で
マークされたファイルをダブルクリックして開きます。左側がご使用のマシンのバージョン、右側が最新バージョンです。コンテンツに赤いマークがない場合は、コンテンツが競合していないことを意味し、最初に更新してから送信できます。ただし、赤の場合はコンテンツの競合があるため、赤のプロンプトに従って、マシンの赤い部分を最初に復元し、更新後に送信します。赤い部分が処理された後、青い部分は更新が必要なコンテンツです。右クリックして更新するか、ダブルクリックしてコンテンツを表示できます。灰色のものは、送信する必要があるコンテンツです。右クリックして送信するだけです。eclipseにおけるsvnの各種アイコンの詳細説明


バージョン管理から無視されたファイル。ファイルは Window → Preferences → Team → Ignored Resources から無視できます。
バージョン管理によって無視されるファイル ウィンドウ → 設定 → チーム → 無視されるリソース に移動して、どのリソースを無視するかを制御できます。

  • バージョン管理に含まれていないファイルは、通常、まだ提出されていない新しく追加されたファイルです。
    バージョン管理下にないファイル これらは通常、まだリポジトリにコミットしていない新しいファイルです。

  • ローカルで名前が変更されたか、別のディレクトリに移動されたファイル。
    リモート リポジトリに追加する必要があるバージョン管理されたファイルです。これらは通常、名前を変更したか、別のディレクトリに移動したファイルです。

  • 本地删削除的目录
    これらは、リポジトリへの変更をまだコミットせずにローカルで削除したフォルダーです。ファイルは通常、ローカルで削除されるとビューから削除されるため、通常はこのアイコンで表示されないことに注意してください。

  • 変更のないファイル。
    ローカル変更のないファイル。

  • 変更され、まだコミットされていないファイル。
    コミットされていないローカルの変更を含むファイル。

  • ロックされているファイル。
    ロックされたファイル。

  • 解決されていない競合がある場合は、ファイルを更新またはコミットしてください。
    競合するファイル: これらは通常、コミット/更新の競合があり、後で解決するようにマークしたファイルです。

  • ディレクトリ ツリーが競合しているファイルがあります。通常、リポジトリ上のファイルは、最後の更新後に移動、削除、または名前変更されました。
    A file that has a tree conflict. これらは通常、ローカルで変更されているが、前回のローカル コピーの更新以降、リポジトリ内で移動、削除、または名前変更されたファイルです。

  • 外部プロジェクトを参照するファイルは、このプロジェクトのリポジトリに送信できません。
    プロジェクトの外部にあるファイル。リンクされた外部ファイルはリポジトリにコミットできません。

  • ファイルの分岐バージョンがあります。これらのファイルは、ローカルの親ディレクトリとは異なる作業ディレクトリに属しています。
    切り替えられたファイル これらは、ローカルの親ディレクトリとは異なる作業コピーに属するファイルです。

外へ移動 発信ビュー

  • ローカルで変更されたファイルがあります。
    内容が変更され、リポジトリにコミットされるファイル。


  • リポジトリに新しく追加されるファイルファイルが移動または名前変更された場合、これはファイルの削除と一致する可能性があります…


  • リポジトリから削除されるファイルこれは、ファイルが移動または名前変更された場合のファイルの追加と一致する場合があります。

  • ローカル ファイル属性が変更されたファイル。
    プロパティが変更されたファイル、[コミット] ダイアログ. [同期] タブでは、プロパティの変更は現在、通常のファイル変更として反映されています ()。

着信ビューに移動

  • コンテンツの変更がリポジトリにコミットされ、
    ローカル コピーに適用されるファイル。


  • リポジトリからローカル コピーに追加される新しいファイル発信ファイルの追加と同様に、これは移動または名前変更の結果である可能性があります。

  • リポジトリから削除さ
    れたため、ローカル コピーから削除されるファイル。発信ファイルの削除と同様に、これは移動または名前変更の結果である可能性があります。

競合ビュー

  • リポジトリとローカルに同時に変更されたファイルがあります。
    ローカル コピーとリポジトリの両方で個別に変更されたファイルで、競合の解決が必要です。この状態を修正するには、競合ビューを開くか、変更をローカルまたはリモートで強制的に上書きする必要があります。

  • リモート リポジトリで名前変更、移動、または削除されたファイル。
    ツリーの競合があるファイル. これは、一方の端 (ローカルまたはリモート) でファイルに新しい変更があり、もう一方の端でファイルが移動、削除、または名前変更された場合に発生する可能性があります。

「リポジトリと同期」オプションによって開かれたインターフェイスのいくつかのボタン その他:

最後に、[リポジトリと同期] オプションは、次のボタンを含む [同期] タブ () を開きます。

  • 選択したファイルを同期し、矢印をドロップダウンして異なるリモート ディレクトリに切り替えます。
    クリックすると、ローカル コピーが現在選択されているリポジトリと同期されます。ドロップダウンから選択すると、異なるリモート コード ベースを切り替えることができます。

  • インポートする必要があるファイルのみを表示します。

入ってくる変更のみを表示します (リモート → ローカル)。

  • 提出が必要なファイルのみが表示されます。

発信変更のみを表示します (ローカル → リモート)。

  • また、ファイルを更新または送信する必要があることも示しています。

着信と発信の両方の変更を表示します (リモート ↔ ローカル)。

  • 競合するファイルのみを表示します。

競合する変更を示します。

  • すべてのファイルを更新します。

プロンプトの後に受信した変更ですべてのローカル リソースを更新します。

  • すべての書類を提出してください。

コミット ダイアログを表示して、発信中のすべての変更をコミットします。

おすすめ

転載: blog.csdn.net/justin_sunshine/article/details/89203163