2009-04-29 57 views
0

什麼是允許用戶編輯他們的筆記的最佳方式,在每次編輯時都保留筆記的版本,並允許他們比較所選筆記的版本。可能會使用類似於SO上的WMD編輯器輸入註釋。我會在ASP.net上建立這個。類似於basecamp上的書寫板。在asp.net中對筆記進行版本控制

回答

2

一個簡單的方法可以創建一個帶有文本字段和版本號的表格。任何時候更新和(重新)提交備忘錄時,請使用遞增的版本號保存更新文本的完整副本。這樣你就有完整的編輯歷史。

當然,這將意味着很多重複的數據,但管理這將比嘗試維護版本之間的「deltas」或差異更容易。

+0

你將如何實現2個差異版本的比較? – Vikram 2009-04-29 07:30:28

+0

不知道:)這可能是另一個很好的問題...... SO用於比較編輯的用途是什麼?也許他們正在使用一個開源的diff庫。 – 2009-04-29 07:31:47

相關問題