web 如何开发文档的版本管理

2016-03-01 16:18:51 +08:00
 Lilacs

类似与 git 的修改历史,百度百科中的查看历史版本。
之前想的是直接保存到数据库加上版本号,读取直接查询,但是修改过多的情况下,更新时读取查找比较麻烦,感觉应该有别的实现方式。能提供一些思路讨论一下吗?

3021 次点击
所在节点    程序员
13 条回复
fyyz
2016-03-01 19:04:05 +08:00
为什么不直接用 git
Lilacs
2016-03-01 19:06:54 +08:00
@fyyz 需要在用 web 展现 git 的调用会不会复杂了?
ne6rd
2016-03-01 19:35:04 +08:00
试试看 gitlab ?
mgcnrx11
2016-03-01 19:46:52 +08:00
关键是文档不能是 Word 啊、 Excel 之类
Lilacs
2016-03-01 19:48:35 +08:00
@ne6rd gitlab 是个客户端工具啊,想要的是一个可以调用的服务。

@mgcnrx11 因为现在管理一些多人编辑的资源,格式可以是 markdown 格式的
Yuansir
2016-03-01 20:46:06 +08:00
gitbook ?
loading
2016-03-01 20:59:55 +08:00
跑 dokuwiki ,文件是 txt ,然后版本用 git
。就是每次都要调用一下,可能二次开发比较麻烦。


gitbook 应该比较好。
Lilacs
2016-03-01 21:13:28 +08:00
@Yuansir 算是类似与 gitbook 的功能,一般这样的后台都是怎么实现的?
Lilacs
2016-03-01 21:16:07 +08:00
@loading 这个比较不错,不用数据库倒是。 gitbook 不是一个网站吗?这个可以调出 api ?
hantsy
2016-03-01 23:10:47 +08:00
Git + Markdown
publicAdmin
2016-03-02 02:24:06 +08:00
来推荐个 Gogs 作者 @Unknow 开源的 https://peachdocs.org
vuuv
2016-03-02 07:13:11 +08:00
直接 mediawiki 。或者其他 wiki 软件。
diff 是在两个版本间进行。不会太耗资源
yuriko
2016-03-02 11:10:22 +08:00
我记得 SVNtortoise 貌似是支持 EXCEL 之类的对比的……

所以 LZ 可以试试从对应的 Git 客户端入手

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

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

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

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

© 2021 V2EX