0

我有一个网站,用户可以在其中提交一些文本。用户可以编辑他们的帖子,然后保存。然后,用户可以查看他/她对帖子所做的所有更改。

问题:
每当他们编辑帖子时,我想保留旧帖子和编辑后的帖子,但我不想多次保存帖子的同一部分。

我的方法
起初我想保存原始帖子,然后只保存附加的文本,但我遇到的问题是,帖子的编辑部分并不总是在最后。

我该如何解决?

4

1 回答 1

1

您可以使用专门用于此类任务的算法来解决这个问题,例如diff 和 patch。您要么自己实现它,重用现有实现,要么使用已经完成的软件,允许将数据存储在修订版中。

于 2012-12-19T00:12:53.437 回答