看在上帝的份上, 不要 。您真的不想走这条路。
停下来思考一下大局。您想保留文档的早期版本,这意味着在某个时候,有人会希望看到其中的某些早期版本,对吗?然后他们会问: “版本3和版本7有什么区别?”
然后他们会说: “我想回滚到版本3,但是保留我在版本5中所做的一些更改,好吗?”
版本控制是不平凡的,并且不需要重新发明轮子-那里有许多可行的版本控制系统,甚至有些是免费的。
从长远来看,学习这些系统之一的API并编写一个Web前端代码将更加容易,该Web前端可以为用户提供他们正在寻找的功能的子集(现在)。
您不会为用户编写文本编辑器,对吗?