0

ユーザーがメモを編集し、編集ごとにメモのバージョンを維持し、選択したバージョンのメモを比較できるようにする最善の方法は何ですか? メモは、SO のものと同様の WMD エディターを使用して入力される可能性があります。私はこれをASP.net上に構築します。ベースキャンプのライトボードに似たもの。

4

1 に答える 1

2

これを行う簡単な方法は、テキスト フィールドとバージョン番号を含むテーブルを作成することです。メモが更新されて (再) 送信されるたびに、更新されたテキストの完全なコピーを保存し、バージョン番号をインクリメントします。このようにして、編集の完全な履歴を取得できます。

もちろん、これは多くの重複データを意味しますが、これを管理することは、バージョン間の「デルタ」または差分を維持しようとするよりもはるかに簡単です。

于 2009-04-29T07:22:50.517 に答える