Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
什么是允许用户编辑他们的笔记的最佳方式,在每次编辑时维护笔记的版本,并允许他们比较选定的笔记版本。注释可能会使用类似于 SO 上的 WMD 编辑器输入。我将在 ASP.net 上构建它。类似于 basecamp 上的写字板。
一个简单的方法是创建一个带有文本字段和版本号的表。每当更新和(重新)提交注释时,请保存更新文本的完整副本,并增加版本号。这样你就有了完整的编辑历史。
当然,这将意味着大量重复数据,但管理这将比尝试维护“增量”或版本之间的差异容易得多。