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

你们的代码有没有 git 存一份,网盘再存一份?我是这样的,多余吗

  •  
  •   qweweretrt515 · 2016-09-20 18:42:49 +08:00 · 1578 次点击
    这是一个创建于 2990 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网上的 git 那存了一份,我还在 dropbox 里存了一份 最近 dropbox 出了几次问题,无法同步,猜测可能是前端代码里的 node_modules 里面的代码导致

    那么,代码需要这样备份到 2 个地方吗

    虽然网盘可以设置选择性同步,但还是会出问题。不知道怎么回事

    9 条回复    2016-09-21 08:54:42 +08:00
    cxbig
        1
    cxbig  
       2016-09-20 18:49:05 +08:00   ❤️ 1
    Git 的好处是每一个 clone 都是完整的 repo ,你可以自己找个地方定期 fetch 就好。
    如果要放 Dropbox 这类,只保留干净的 repo ,临时文件就不要放进去了。
    yhxx
        2
    yhxx  
       2016-09-20 19:01:16 +08:00   ❤️ 1
    node_modules 为什么要存?
    存个 package.json 就行了吧
    qweweretrt515
        3
    qweweretrt515  
    OP
       2016-09-20 19:17:03 +08:00
    @yhxx 我是直接把整个代码库放在网盘里,。 有了 node_modules 文件,网盘会自动同步
    mrytsr
        4
    mrytsr  
       2016-09-20 19:17:33 +08:00 via Android
    多 origin
    SoloCompany
        5
    SoloCompany  
       2016-09-20 20:17:13 +08:00   ❤️ 1
    git 项目就别放网盘目录下面了,老是触发同步还影响性能,除非你的工作习惯不好,长时间不 push 甚至不 commit 外加大量的 stash ,那么一损坏就损坏整个工作区了
    Sharuru
        6
    Sharuru  
       2016-09-20 20:23:00 +08:00 via Android   ❤️ 1
    我 git repo 交给坚果云同步一份的,有个好处就是在家的时候也能 commit ,等到公司了再 push 。

    不过一般是下班以后手动开同步,不然确实如楼上所说,比较吃 I/O
    jakes
        7
    jakes  
       2016-09-20 20:37:55 +08:00   ❤️ 1
    git 推多个仓库就行了。话说 node_modules 真不需要包含。
    des
        8
    des  
       2016-09-20 21:39:31 +08:00 via Android   ❤️ 1
    你非要同步到网盘的话,建议用 git hook 来做,每次提交都会自动打包,放到专门的同步目录
    yimity
        9
    yimity  
       2016-09-21 08:54:42 +08:00
    node_modules 真的不要弄,动辄几万个文件,目录还长的不行不行的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3716 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:36 · PVG 18:36 · LAX 02:36 · JFK 05:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.