2、紛争

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  

  可能な限り、更新操作の前にファイルを変更する前に、最新バージョンごとにファイルの内容を変更してみてください。
  同じファイル多人数変更の可能性を最小限に抑えます。
  チームメンバー間のコミュニケーションを強化します。

おすすめ

転載: www.cnblogs.com/116970u/p/11373847.html