編集後のマージ(統合)処理について。

編集中なのが1人だけなら空ページマージ
  1. :/編集の衝突編集の競合)時の処理
  2. 1人が同じページを何度も編集したときの処理
  3. 差分表示のあとに使う編集ツール
    対象は差分表示と同じ。差分表示で任意のページを3つ処理できるなら、こちらも同様に。

検索:衝突

ページマージは行ごとに判定。

編集の衝突 Edit


いわゆるマージ処理。

差異は新旧両方を残す。これは段落ごとに。

編集中なのが1人だけ(戻るボタン後の編集など)なら空ページと統合。最も新しいのみ残ることになる。

ページの統合は行ごとに判定するが、段落ごとに新旧両方を残す。重複する行があってもこうしたほうが再編集しやすい。

1人で何度も編集 Edit


同一IDで2回以上続く編集2つにまとめる。

最新はそのまま保存、それ以前(編集中)を1つにまとめて合計2つのが出来上がる。

編集中に自動的にまとめる。ダイアログを出さない。

最新版ユーザーが投稿したもの(システムが手を加えていないデータ)になる。

差分だけ残すなら2つでなく1つにまとめていい。

差分だけを残す機能は廃案