V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
mrgeneral
V2EX  ›  问与答

大家是如何同步开发环境的

  •  
  •   mrgeneral · 2016-11-09 18:40:30 +08:00 · 2291 次点击
    这是一个创建于 2746 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司和家里分别都是俩台 Mac mini ,开发环境用的 VM 虚拟机,但是,家里和公司的开发环境不好统一啊。

    每次都是改了配置,然后重新导出 VOF ,用 U 盘揣回去,再导入,有时候还会出错,吐血。。。

    大家有没有什么好的统一方案?

    之前用过 vagrant ,也要导出 box 才行。

    11 条回复    2016-11-17 02:10:53 +08:00
    shimanooo
        1
    shimanooo  
       2016-11-09 18:44:20 +08:00 via iPhone
    既然是 mac mini ,还是拆硬盘带走吧。 thunderbolt 的移动 ssd ,应该没性能损失吧。
    xylitolLin
        2
    xylitolLin  
       2016-11-09 18:45:24 +08:00
    只想到 vagrant
    lijinma
        3
    lijinma  
       2016-11-09 18:46:16 +08:00
    docker
    lijinma
        4
    lijinma  
       2016-11-09 18:46:28 +08:00
    之前用 vagrant
    66450146
        5
    66450146  
       2016-11-09 18:56:31 +08:00
    Vagrant + puppet 用脚本配置,不用导出 box (首次启动得要把配置运行完)
    现在在尝试开发环境和生产都用 docker ,效果还不错
    Light3
        6
    Light3  
       2016-11-09 18:59:57 +08:00
    环境倒是无所谓 我只是不知道怎么考本地的库..
    airyland
        7
    airyland  
       2016-11-09 19:19:48 +08:00
    btsync Windows, Mac, iMac 完全同步。
    mrgeneral
        8
    mrgeneral  
    OP
       2016-11-09 19:43:15 +08:00
    @shimanooo 还得带硬盘,要是那天忘记带到公司了,就蒙蔽了。。

    @xylitolLin vagrant 一个 box 很大啊,和 VOF 文件差不多了

    @66450146 相当于每次都初始化一个 box ,是吧?

    @Light3 本地库交给 composer 、 maven ,还是很好解决的

    @airyland 非局域网效果好吗?一个 box 或者 vof 都是单文件,同步会有问题吧


    @lijinma docker 确实有考虑过,正在研究。
    mrgeneral
        9
    mrgeneral  
    OP
       2016-11-09 19:44:03 +08:00
    在 VM 、 Vagrant 、 btsync 、 docker 中,选择了 docker 正在研究中 谢谢大家🙏
    66450146
        10
    66450146  
       2016-11-09 19:48:54 +08:00
    @mrgeneral 对的,每次启动用脚本把环境配好,比打包 box 要更容易分发一点

    docker 做开发环境主要的缺点是并非每个平台都能直接操作到容器内的文件系统(基本上只有在 Linux 下可以),在开发的时候改一个文件就要重新打包容器,有点不是很方便。好处是开发环境跟生产环境可以完全一致,再也不会有“在我这没问题”的情况了
    xspoco
        11
    xspoco  
       2016-11-17 02:10:53 +08:00
    Vagrant box 用 dropbox 增量同步可行吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2926 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:36 · PVG 21:36 · LAX 06:36 · JFK 09:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.