• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Lilacs
V2EX  ›  程序员

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

  •  
  •   Lilacs ·
    Lilacs · Mar 1, 2016 · 3633 views
    This topic created in 3815 days ago, the information mentioned may be changed or developed.

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

    13 replies    2016-03-02 11:10:22 +08:00
    fyyz
        1
    fyyz  
       Mar 1, 2016 via Android
    为什么不直接用 git
    Lilacs
        2
    Lilacs  
    OP
       Mar 1, 2016 via iPhone
    @fyyz 需要在用 web 展现 git 的调用会不会复杂了?
    ne6rd
        3
    ne6rd  
       Mar 1, 2016
    试试看 gitlab ?
    mgcnrx11
        4
    mgcnrx11  
       Mar 1, 2016
    关键是文档不能是 Word 啊、 Excel 之类
    Lilacs
        5
    Lilacs  
    OP
       Mar 1, 2016
    @ne6rd gitlab 是个客户端工具啊,想要的是一个可以调用的服务。

    @mgcnrx11 因为现在管理一些多人编辑的资源,格式可以是 markdown 格式的
    Yuansir
        6
    Yuansir  
       Mar 1, 2016
    gitbook ?
    loading
        7
    loading  
       Mar 1, 2016 via Android
    跑 dokuwiki ,文件是 txt ,然后版本用 git
    。就是每次都要调用一下,可能二次开发比较麻烦。


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

    所以 LZ 可以试试从对应的 Git 客户端入手
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   916 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 21:01 · PVG 05:01 · LAX 14:01 · JFK 17:01
    ♥ Do have faith in what you're doing.