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

2016-09-20 18:42:49 +08:00
 qweweretrt515

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

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

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

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

不过一般是下班以后手动开同步,不然确实如楼上所说,比较吃 I/O
jakes
2016-09-20 20:37:55 +08:00
git 推多个仓库就行了。话说 node_modules 真不需要包含。
des
2016-09-20 21:39:31 +08:00
你非要同步到网盘的话,建议用 git hook 来做,每次提交都会自动打包,放到专门的同步目录
yimity
2016-09-21 08:54:42 +08:00
node_modules 真的不要弄,动辄几万个文件,目录还长的不行不行的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/307622

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX