2009-04-29 7 views
0

ユーザがノートを編集し、各編集でノートのバージョンを維持し、ノートの選択されたバージョンを比較できるようにする最良の方法は何ですか?ノートはおそらくSO上のものと同様のWMDエディタを使用して入力されます。私はこれをASP.net上に構築しています。ベースキャンプのwriteboardsに似た何か。asp.netでのノートのバージョン管理

答えて

2

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

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

+0

2 diffバージョンの比較をどのように実装しますか? – Vikram

+0

わかりません:)それは別の良い質問かもしれません...あなたは編集を比較するために何を使用しますか?多分、彼らはopensource diffライブラリを使っているでしょう。 –

関連する問題