产品想实现两个功能模块:
- 一个是单文件的编辑,需要实现一个线性的版本管理,能保存和恢复历史文档
- 另一个是最多三个文件的简易的在线代码编辑,需要实现一个简易的版本管理,不需要 merge、fork、分支什么的,只要能保存和恢复每个文件的历史版本,或者恢复项目的历史版本。
想问下有没有什么库或者方案可以用的?难道要重写?
不知道我描述清楚了没有,不清楚请指正,谢谢!
产品想实现两个功能模块:
想问下有没有什么库或者方案可以用的?难道要重写?
不知道我描述清楚了没有,不清楚请指正,谢谢!
|
airylandFeb 28, 2020
1
这种需求不是直接数据库保存最新一份和历史版本就行了。
|
|
flynajFeb 28, 2020 via Android
2
syncthing 有这个功能
|
|
kvneightFeb 28, 2020
3
复制粘贴已经可以完全满足你的需求了
|
|
noclinFeb 28, 2020
4
自己管理,存多个版本、diff
或 调用 isomorphic-git 操作 git 仓库,你要的功能是 git 的子集 |
|
huangmingyouFeb 28, 2020
5
rcs
|
|
zhzyFeb 29, 2020 via iPhone
6
如果不需要 diff 的话自己写一个新建文件夹复制粘贴重命名脚本不就行了吗
|