我正在开发一个网络应用程序的一部分,用户可以将同一个文件一起更改并查看彼此之间的更改(就像Google云端硬盘目前一样)。但是我坚持“看到彼此做的改变”并合并文件部分。
我看过这篇文章:How can I merge two versions of a file in PHP or JavaScript?我已经了解了如何在文件的两个部分之间找到le LCS。但是我不知道在这之后要做什么......当我拿到LCS时,我将在三个文件(我的,其他用户和原始文件)之间有相同的部分,但下一步该做什么?
我不能在此使用任何类似SVN的系统,因为会有太多的提交/更新,以便在每个用户的浏览器上保持最新状态。
你有任何线索吗?
谢谢!