EclipseでSVNのコードに競合がある場合の対処方法
EclipseでSVNのコード競合を解決するステップは次のとおりです。
- エクリプスを起動して、SVNプロジェクトが配置されたワークスペースに移動してください。
- ナビゲータービューでプロジェクトを右クリックして、「チーム」>「更新」を選択して、ワークスペースを最新にすることを確認してください。
- コンフリクトがあるファイルはナビゲータービューで黄色い三角形のアイコンが表示されています。
- 競合するファイルを右クリックして、「チーム」>「競合を編集」を選択し、競合解決エディターを開きます。
- コンフリクトを解決するエディタでは、3つのエリアが表示されます。ベースバージョン(BASE)、自分のバージョン(YOURS)、SVNサーバーから取得した最新バージョン(THEIRS)です。
- バージョンをお使いになる場合は、[「マイテイク」] ボタンをご利用いただけます。
- 最新のものをご利用の場合は、「Take Theirs」ボタンを押してください。
- コードを手で編集したい場合は、エディタ上で直接コードを修正してください。
- 対立が解決したら、「解決済みとマーク」ボタンをクリックして、変更を保存し、対立を解決済みとマークします。
- コンフリクトが解消されたことを確認したら、項目を右クリックして、[チーム] > [コミット] を選択して変更を送信します。
プロジェクトの要求に沿った解決策となるように、チームメンバーとの話し合い・調整を十分に行い、対立が解消される前に対応することが望ましい。