有没有简易版本管理的库?

2020-02-28 11:07:25 +08:00
 colinxt

产品想实现两个功能模块:

  1. 一个是单文件的编辑,需要实现一个线性的版本管理,能保存和恢复历史文档
  2. 另一个是最多三个文件的简易的在线代码编辑,需要实现一个简易的版本管理,不需要 merge、fork、分支什么的,只要能保存和恢复每个文件的历史版本,或者恢复项目的历史版本。

想问下有没有什么库或者方案可以用的?难道要重写?

不知道我描述清楚了没有,不清楚请指正,谢谢!

4579 次点击
所在节点    Node.js
6 条回复
airyland
2020-02-28 12:09:07 +08:00
这种需求不是直接数据库保存最新一份和历史版本就行了。
flynaj
2020-02-28 14:20:47 +08:00
syncthing 有这个功能
kvneight
2020-02-28 15:12:56 +08:00
复制粘贴已经可以完全满足你的需求了
noclin
2020-02-28 17:19:52 +08:00
自己管理,存多个版本、diff



调用 isomorphic-git 操作 git 仓库,你要的功能是 git 的子集
huangmingyou
2020-02-28 17:27:44 +08:00
rcs
zhzy
2020-02-29 02:28:11 +08:00
如果不需要 diff 的话自己写一个新建文件夹复制粘贴重命名脚本不就行了吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/648270

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX