0

ユーザーがテキストを送信できるWebサイトがあります。ユーザーは投稿を編集して保存できます。その後、ユーザーは投稿に対して行ったすべての変更を確認できます。

問題:
彼らが投稿を編集するときはいつでも、古いものと編集されたものを保持したいのですが、投稿の同じ部分を何度も保存したくありません。

私のアプローチ
最初は元の投稿を保存してから、追加されたテキストだけを保存したかったのですが、私が抱えている問題は、投稿の編集された部分が常に最後にあるとは限らないということです。

どうすれば解決できますか?

4

1 に答える 1

1

このようなタスクに特化したアルゴリズム、たとえばdiffやpatchを使用してこれを解決します。独自に実装するか、既存の実装を再利用するか、データをリビジョンに保存できるように既に完成しているソフトウェアを使用します。

于 2012-12-19T00:12:53.437 に答える