多机共享代码+环境有什么方案? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kenshinhu
0.01D
V2EX    问与答

多机共享代码+环境有什么方案?

  •  
  •   kenshinhu 2016-02-17 11:49:34 +08:00 2399 次点击
    这是一个创建于 3523 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近公司有台空闲的 macmini 正使用拿来使用,但手上的主力 air 在大量的项目代码及搭好的环境,
    在公司主要使用外接显示+air 的方案来工作.但因为 macmini 不能外带而又有机会常常在公司以外的地方写代码,如果考虑 git 之类的 每次都要 提交到服务服务器再拉取回来也是一个体力活
    想问问有其他什么方案吗?

    我大概找了一下,可以考虑 web ide 之类的 或 BitTorrent Sync 之类的,还有别的吗?

    15 条回复    2016-02-17 14:49:02 +08:00
    ooops
        1
    ooops  
       2016-02-17 12:49:34 +08:00 via iPhone
    还用想么,搭个 gitlab ,然后所有人使用 git 。

    比较好奇你们现在怎么同步的,只有你自己写代码所以一直没用 vcs ?
    shoaly
        2
    shoaly  
       2016-02-17 13:05:16 +08:00
    git 只能代码, 无法同步 ide, sdk 等等 编程环境
    ooops
        3
    ooops  
       2016-02-17 13:08:49 +08:00 via iPhone
    @shoaly 环境从来都是自己搭的吧, co-edit 应该没有自己写自己的最后合并效率高吧,再说一个 IDE 环境之类应该很好配啊。即便不方便,配置项很多,写个配置脚本就搞定了
    yougg
        4
    yougg  
       2016-02-17 13:21:48 +08:00
    代码丢 git 上, 开发环境和配置 做个 samba/NFS 服务器, 再在开发机上挂载共享目录使用.
    kenshinhu
        5
    kenshinhu  
    OP
       2016-02-17 13:26:01 +08:00
    @yougg 有试过,但出现断网时会有挂载不了的问题
    kenshinhu
        6
    kenshinhu  
    OP
       2016-02-17 13:30:27 +08:00
    @ooops 不涉及多人使用吧
    yougg
        7
    yougg  
       2016-02-17 13:31:30 +08:00
    @kenshinhu

    挂载起来后就用自动同步工具同步到本地目录, 即使网络断了也没关系,
    下次网络连接上了, 自动同步工具在后台就自己更新了.

    所以不要直接使用共享目录的内容, 用同步到本地的替代.
    Marfal
        8
    Marfal  
       2016-02-17 13:33:10 +08:00 via iPad
    环境之间区别很大,可以导出配置的导出 Dropbox 同步就可以了,代码存到 gitlab 上
    kenshinhu
        9
    kenshinhu  
    OP
       2016-02-17 13:50:20 +08:00
    @yougg 哦?有检测网络自动同步的方案?求教,但话说这个很像 BitTorrentSync 呢
    ilikekindle
        10
    ilikekindle  
       2016-02-17 13:56:42 +08:00 via Android
    bit sync 是不错,但感觉文件变化后同步的不是很及时,目前我只是用于自己几台电脑之间同步,没有在多人之间同步。
    kenshinhu
        11
    kenshinhu  
    OP
       2016-02-17 14:06:44 +08:00
    @ilikekindle 听说免费的会有这个不及时的问题
    66beta
        12
    66beta  
       2016-02-17 14:07:58 +08:00
    代码 git
    环境 docker
    kenshinhu
        13
    kenshinhu  
    OP
       2016-02-17 14:28:02 +08:00
    @66beta git 理论上也是可行的,但对实时有些要求还是找找方法,docker 就没有试过,
    gdtv
        14
    gdtv  
       2016-02-17 14:40:48 +08:00
    建议不要用自动同步的方式,因为网络问题你不知道是不是真的同步完成了
    Strikeactor
        15
    Strikeactor  
       2016-02-17 14:49:02 +08:00
    买根 dp 线, macmini 直接引导目标磁盘模式的 air 的系统怎么样
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2906 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 48ms UTC 13:42 PVG 21:42 LAX 06:42 JFK 09:42
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86