家里公司同时敲代码,文件该怎么放最有效率?

2019 年 5 月 20 日
 baodaren8

最近家里和公司同时敲代码,可来来回回的用 U 盘拷文件很麻烦。
而且容易出现,同样的文件不知道哪一个是最终版本。
有没有好的平台,可以实现文件同步,这样只要有网,就可以上传和下载。

有想试过 微云 但总觉得你们会有更好的方法。
特来一问,先谢谢各位了。

14041 次点击
所在节点    问与答
100 条回复
zycpp
2019 年 5 月 20 日
u 盘
DomonLee
2019 年 5 月 20 日
1.代码用 git
2.文件使用 Dropbox
3.配置信息用 Dropbox
Ambush
2019 年 5 月 20 日
GitHub or OneDrive
Ubuntu 我用的是 https://github.com/skilion/onedrive
furch
2019 年 5 月 20 日
坚果云
redbuck
2019 年 5 月 20 日
nas

开通 webdav,映射成网络驱动器
EscYezi
2019 年 5 月 20 日
sshfs 可以挂载远程服务器目录到本地,楼主可以了解一下
stevexu
2019 年 5 月 20 日
自带电脑
season4675
2019 年 5 月 20 日
竟然发现有人不用 git~
inhzus
2019 年 5 月 20 日
如果楼主不打算用 git,强烈建议也不要用 One drive。假如写的代码用了 npm 等等类似的会产生大量碎文件的软件,每次 build 都会伴随大量无意义的磁盘和网络开销,电脑足够好不在意的话就无所谓了
chiu
2019 年 5 月 20 日
onedrive
cpdyj0
2019 年 5 月 20 日
代码 GitHub,乱七八糟的 onedrive,或者自己去淘大盘鸡
xenme
2019 年 5 月 20 日
远程回公司敲代码,走到哪里敲到哪里
Libby520
2019 年 5 月 20 日
同问,家里和单位有空的时候都会写小说,有没有特别合适的协同文档软件推荐?
litp
2019 年 5 月 20 日
@baodaren8 github 网页打开慢,但是你试试推送和拉取,我觉得没啥大问题,我有一个私有仓库都是存储我历史文件的,量也很大,但是每次推送速度都不错
ershierdu
2019 年 5 月 20 日
https://v2ex.ih06.com/t/508932#reply39
跟我之前提的一个问题很像。最后我的解决方案是跟别人组了个 office 365 家庭版,用 Onedrive 同步。对于特定的项目(其实就是学生的某些大作业…),再用 git 做版本管理。

1.首先我特别喜欢同步盘这种“啥都不用做,一直帮你更新到最新状态”的感觉,相比之下 git 还是需要手动操作一下,我经常会忘记。一开始用的 Dropbox 专门同步代码,但是很快 2GB 就不够用了,付费的太贵;另外就是网络问题比较麻烦,必须一直开着代理。相比之下还是 Onedrive 合适一些。
缺点也有,比如上面有人提到的大量碎片文件的问题。不过我主要写 Java 和 Python,目前为止没什么感觉。

2. 换了 Onedrive 后把所有的个人数据都同步上去了(都是些作业什么的,没什么敏感文件),所以处于一种“电脑丢了、坏了也不会有任何数据丢失”的安全感中。再加上 office365 的自动保存功能,确实很舒服。
1069401249
2019 年 5 月 20 日
ide 配置 FTP 自动上传
ershierdu
2019 年 5 月 20 日
@litp #54
如果是用 word 之类写的,也许可以考虑一下 Google docs/腾讯文档 这一类的服务,自动保存的机制能尽可能减少丢失的可能性。或者是用同步盘(坚果云 /Onedrive/Dropbox )之类的同步文件也一样,其中 Onedrive 和 Office365 结合起来也能实现自动保存,要不哪天忘了 Ctrl + s 就悲剧了……

如果是文本形式的文件,可以考虑用 git ( GitHub 私有库)做版本管理,这样能很清晰地看出来改了什么内容。不过我还是比较推荐再加个网盘用于同步,git 只用于版本管理…
night98
2019 年 5 月 20 日
腾讯的 git 服务,免费 50G,速度很 nice
配合微软 onedriver,免费 5G,放 word 之类的文档,基本上除了代码需要写完推送一下,其他的可以全部同步
Tokin
2019 年 5 月 20 日
我现在的方案是 Dropbox 同步代码(稳定),OneDrive 同步各种文件(速度快)。
千万不要用 OneDrive 同步小文件非常多的项目,我的 node 项目因为装依赖会产生几十万、十几万的小文件,OneDrive 就嗝屁了,经常无法自动同步。
Dropbox 就可以很好的同步这些小文件。。。
Tokin
2019 年 5 月 20 日
用云服务的好处就是这一切都是自动的,不用像 Git 那样要手动提交手动更新。
而且云服务也有简单的文件版本管理。。。就是没有 Git 方便。。。

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

https://v2ex.ih06.com/t/565765

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

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

© 2021 V2EX