2、紛争
2.1廃止されたファイル
コンセプト:比較的サーバー側のバージョンでは、ファイルが古いバージョンに基づいて変更されています。
要件:すべての古いファイルが最初に実行する必要があり、更新操作を提出した書類に基づいて更新された最新バージョンでの変更が許可されます後、。
2.2世代の競合
条件1:ローカルファイルには、現在の日付の外に編集されています。
条件2:ローカル「同じ位置とファイル」の変更を更新し、変更するためのサーバからダウン矛盾。
パフォーマンスの2.3紛争
紙
ディレクトリ内の
xxx.mineファイル:ファイルの内容ときに、ローカル競合
xxx.r [小さなバージョン番号]ファイル:ファイルの内容が競合前
xxx.r [メジャーバージョン番号]ファイル:競合が発生したサーバー側のファイルの内容
2.4手動で競合を解決
最初のステップ:削除の競合の際に3つの冗長ファイルが生成された
ファイルは、競合に余分な記号を削除します。ステップ2は、
3ステップ:満足のいく状態にファイルを編集します
。ステップ4:提出
2.5半自動解決の競合
環境変数を設定しSVN_EDITOR
vimのは/ etc / profile
-------------------------------------------
SVN_EDITOR =は/ usr / binに/ vimの
輸出SVN_EDITOR
-------------------------------------------
ソースは/ etc / profile
エコー$ SVN_EDITOR
バージョンを表示します。
SVN情報good.log
解決プロセス
ファイルコンテンツの編集インターフェースにアクセスするためのEオプションを使用します
ファイルの内容を編集するvimのエディタを入力します。
解決として、rオプションを使用して編集を完了した後にマーク
紛争の発生率を減らすために2.6
可能な限り、更新操作の前にファイルを変更する前に、最新バージョンごとにファイルの内容を変更してみてください。
同じファイル多人数変更の可能性を最小限に抑えます。
チームメンバー間のコミュニケーションを強化します。