V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Famio
V2EX  ›  程序员

有没有 File Server+Git 管控读写版本历史的案例?

  •  
  •   Famio · 2017-03-24 11:08:56 +08:00 · 1837 次点击
    这是一个创建于 2836 天前的主题,其中的信息可能已经有所发展或是发生改变。
    公司的 File Server 要求各文件版本管控,我第一想到的就是 Git ,但无奈无经验积累,來问问看 V 友
    10 条回复    2017-03-24 14:09:36 +08:00
    jarlyyn
        1
    jarlyyn  
       2017-03-24 11:11:16 +08:00
    1.btrfs 定时快照
    2.owncloud 等的文件版本
    Famio
        2
    Famio  
    OP
       2017-03-24 11:21:02 +08:00
    @jarlyyn 1 ,忘记补充了, File Server 是 windows 。
    jarlyyn
        3
    jarlyyn  
       2017-03-24 11:23:33 +08:00
    @Famio

    那就 owncloud 呗。

    别自己折腾,容易出妖蛾子
    Famio
        4
    Famio  
    OP
       2017-03-24 11:25:13 +08:00
    @jarlyyn 不行啦,公司都是域环境的 smb 共享……我就是想要个版本管控这些写入,可以及时的看到谁修改了,修改了什么,并且能回滚。
    jarlyyn
        5
    jarlyyn  
       2017-03-24 11:27:03 +08:00
    mahone3297
        6
    mahone3297  
       2017-03-24 11:57:33 +08:00
    @jarlyyn 请教。 owncloud 的多版本,是存多份文件?还是增量备份?
    tomczhen
        7
    tomczhen  
       2017-03-24 12:15:31 +08:00
    windows Server 2008/2012 自带一个卷影副本功能,可以做定时版本, Windows 10 上叫 文件历史记录。

    “谁修改了”这点需要区分用户或者区分设备,要做认证对接, win 的话大概就是需要上 AD 了。其他方案你得每个人分配用户名。

    “改了什么”这点一些二进制文件只能知道有修改,改了什么还真没办法。如果你使用 git 这种,非文本文件都没办法。

    Office 系列的话你可以看看 SharePoint ,有协作和历史版本功能。
    likuku
        8
    likuku  
       2017-03-24 12:35:06 +08:00
    "可以及时的看到谁修改了,修改了什么" 这个做不到。那得 git 这样版本控制系统了。

    可以考虑用 git 现在,有支持 large file 功能了。
    Cbdy
        9
    Cbdy  
       2017-03-24 12:50:27 +08:00 via Android
    部署一个 gitlab 不行吗?
    9
        10
    9  
       2017-03-24 14:09:36 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1933 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 965ms · UTC 00:41 · PVG 08:41 · LAX 16:41 · JFK 19:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.