最近家里和公司同时敲代码,可来来回回的用 U 盘拷文件很麻烦。
而且容易出现,同样的文件不知道哪一个是最终版本。
有没有好的平台,可以实现文件同步,这样只要有网,就可以上传和下载。
有想试过 微云 但总觉得你们会有更好的方法。
特来一问,先谢谢各位了。
1
baiyi 2019-05-20 11:43:39 +08:00
git
|
2
registerrr 2019-05-20 11:45:40 +08:00
GitHub 整个私有仓库?🤔
|
3
okoook 2019-05-20 11:46:17 +08:00 via iPhone
iCloud
|
4
Mosugar 2019-05-20 11:48:30 +08:00
samba、onedrive、iCloud
|
5
litp 2019-05-20 11:51:12 +08:00
git 最稳妥,现在 github 还可以建立私有仓库!
|
6
baodaren8 OP |
7
SuperMild 2019-05-20 11:51:56 +08:00 1
你写代码不用 git ?
|
9
registerrr 2019-05-20 11:55:25 +08:00
@baodaren8 word,excel 甚至 ppt 也可以用 git 管理啊,只不过是不能按行管理了。只能按一整个文件来管理,好像是这样。
|
11
baodaren8 OP |
12
greenhat233 2019-05-20 11:58:52 +08:00
@baodaren8 gitee
|
13
wulu 2019-05-20 11:59:43 +08:00 via Android
onedrive ,nextcloud 都可以同步文件夹
|
14
lostberryzz 2019-05-20 11:59:51 +08:00
|
15
learnshare 2019-05-20 12:00:20 +08:00
OneDrive 挺好的
|
16
SuperMild 2019-05-20 12:02:17 +08:00
你可以用 git,不 push 到服务器,就在本地用,这样就完全没有网络问题,文件版本非常清晰。
当然,最好是克服一下网络问题,这样你还能有一份在服务器,更方便更安全。 |
17
conanforever22 2019-05-20 12:04:37 +08:00 1
坚果云+GitHub 私有库, 或者公司电脑不关机, 挂着 TeamViewer
|
18
limao693 2019-05-20 12:09:55 +08:00 via iPhone
Dropbox,实时文件多终端同步。代码使用 github
|
19
cncoffer 2019-05-20 12:12:54 +08:00
顶楼上, 我也是 dropbox 同步文件, github 版本管理.
|
20
baodaren8 OP @conanforever22 这个想法,我也想过。就是公司的电脑不关机,用 TeamViewer
|
21
meetyuan 2019-05-20 12:24:30 +08:00 via iPhone
背个双肩包带笔记本
|
22
TabGre 2019-05-20 12:26:07 +08:00 via iPhone
我也是用 dropbox,但是只有 2g 容量
|
23
ThomasZ 2019-05-20 12:41:43 +08:00 via Android
git 不是最好的方案么?现在私库也免费了
|
24
dfjslkjdf 2019-05-20 12:48:09 +08:00
dropbox 你值得拥有
|
25
dfjslkjdf 2019-05-20 12:48:25 +08:00
git 也行
|
26
yeshiwei 2019-05-20 12:55:11 +08:00
1. dropbox
2. 代码放到 vps 上 |
27
pimin 2019-05-20 12:59:03 +08:00 via Android
wtg,解决一切麻烦
|
28
linmq 2019-05-20 13:16:30 +08:00 via iPhone
gitlab
|
29
Sapp 2019-05-20 13:18:03 +08:00
git 大库会很慢的,直接用 Dropbox 或者 googledrive、icloud 这种吧,同步一下就行了
|
30
ioschen 2019-05-20 13:42:47 +08:00
1. 代码同步用 git
2. 大文件等用云同步 如果苹果 就用 iCloud 如果微软用 onedrive,如同你说的 word excel 直接保存 |
31
ioschen 2019-05-20 13:42:47 +08:00
1. 代码同步用 git
2. 大文件等用云同步 如果苹果 就用 iCloud 如果微软用 onedrive,如同你说的 word excel 直接保存 |
32
ioschen 2019-05-20 13:43:54 +08:00
怎么发了两次? bug 还是刷新两次导致?
还有个方案远程控制一台电脑,所有操作都在这台电脑 |
33
kljsandjb 2019-05-20 13:44:17 +08:00 via iPhone
☁️
|
34
opengps 2019-05-20 13:44:27 +08:00
我是用云服务器上自建的 SVN
|
35
MuscleOf2016 2019-05-20 13:48:29 +08:00
家里公司应该主要是工作的代码吧,放公共云平台都不合适的,要是公司有 vpn 直接在内网代码仓库里面比较好
|
36
whypool 2019-05-20 13:50:51 +08:00
svn
|
37
tgich 2019-05-20 13:54:10 +08:00
代码用 git,文件夹用 onedrive,idea 又能账户同步插件界面配置,数据库在云服务器里
|
38
maplerecall 2019-05-20 13:57:26 +08:00 via Android
rdp 或者其他远程桌面类软件…因为非内网环境项目跑不起来,十几 G 的 repo 也不是说下就能下的…
|
39
silencefent 2019-05-20 14:02:26 +08:00
直接在 U 盘里编译
|
40
niceworld 2019-05-20 14:04:25 +08:00
我用的 onedirve ...感觉不错
|
41
zycpp 2019-05-20 14:08:11 +08:00 via iPhone
u 盘
|
42
DomonLee 2019-05-20 14:12:51 +08:00
1.代码用 git
2.文件使用 Dropbox 3.配置信息用 Dropbox |
43
Ambush 2019-05-20 14:19:47 +08:00
GitHub or OneDrive
Ubuntu 我用的是 https://github.com/skilion/onedrive |
44
furch 2019-05-20 14:21:04 +08:00
坚果云
|
45
redbuck 2019-05-20 14:24:35 +08:00
nas
开通 webdav,映射成网络驱动器 |
46
EscYezi 2019-05-20 14:37:27 +08:00 via iPad
sshfs 可以挂载远程服务器目录到本地,楼主可以了解一下
|
47
stevexu 2019-05-20 15:14:49 +08:00
自带电脑
|
48
season4675 2019-05-20 15:18:50 +08:00
竟然发现有人不用 git~
|
49
inhzus 2019-05-20 15:38:04 +08:00 via Android
如果楼主不打算用 git,强烈建议也不要用 One drive。假如写的代码用了 npm 等等类似的会产生大量碎文件的软件,每次 build 都会伴随大量无意义的磁盘和网络开销,电脑足够好不在意的话就无所谓了
|
50
chiu 2019-05-20 15:39:18 +08:00
onedrive
|
51
cpdyj0 2019-05-20 15:41:16 +08:00 via Android
代码 GitHub,乱七八糟的 onedrive,或者自己去淘大盘鸡
|
52
xenme 2019-05-20 15:42:12 +08:00
远程回公司敲代码,走到哪里敲到哪里
|
53
Libby520 2019-05-20 16:25:25 +08:00
同问,家里和单位有空的时候都会写小说,有没有特别合适的协同文档软件推荐?
|
54
litp 2019-05-20 16:35:38 +08:00 via iPhone
@baodaren8 github 网页打开慢,但是你试试推送和拉取,我觉得没啥大问题,我有一个私有仓库都是存储我历史文件的,量也很大,但是每次推送速度都不错
|
55
ershierdu 2019-05-20 17:01:11 +08:00
https://www.v2ex.com/t/508932#reply39
跟我之前提的一个问题很像。最后我的解决方案是跟别人组了个 office 365 家庭版,用 Onedrive 同步。对于特定的项目(其实就是学生的某些大作业…),再用 git 做版本管理。 1.首先我特别喜欢同步盘这种“啥都不用做,一直帮你更新到最新状态”的感觉,相比之下 git 还是需要手动操作一下,我经常会忘记。一开始用的 Dropbox 专门同步代码,但是很快 2GB 就不够用了,付费的太贵;另外就是网络问题比较麻烦,必须一直开着代理。相比之下还是 Onedrive 合适一些。 缺点也有,比如上面有人提到的大量碎片文件的问题。不过我主要写 Java 和 Python,目前为止没什么感觉。 2. 换了 Onedrive 后把所有的个人数据都同步上去了(都是些作业什么的,没什么敏感文件),所以处于一种“电脑丢了、坏了也不会有任何数据丢失”的安全感中。再加上 office365 的自动保存功能,确实很舒服。 |
56
1069401249 2019-05-20 17:03:37 +08:00
ide 配置 FTP 自动上传
|
57
ershierdu 2019-05-20 17:08:15 +08:00
@litp #54
如果是用 word 之类写的,也许可以考虑一下 Google docs/腾讯文档 这一类的服务,自动保存的机制能尽可能减少丢失的可能性。或者是用同步盘(坚果云 /Onedrive/Dropbox )之类的同步文件也一样,其中 Onedrive 和 Office365 结合起来也能实现自动保存,要不哪天忘了 Ctrl + s 就悲剧了…… 如果是文本形式的文件,可以考虑用 git ( GitHub 私有库)做版本管理,这样能很清晰地看出来改了什么内容。不过我还是比较推荐再加个网盘用于同步,git 只用于版本管理… |
58
night98 2019-05-20 17:41:54 +08:00
腾讯的 git 服务,免费 50G,速度很 nice
配合微软 onedriver,免费 5G,放 word 之类的文档,基本上除了代码需要写完推送一下,其他的可以全部同步 |
59
Tokin 2019-05-20 17:53:38 +08:00
我现在的方案是 Dropbox 同步代码(稳定),OneDrive 同步各种文件(速度快)。
千万不要用 OneDrive 同步小文件非常多的项目,我的 node 项目因为装依赖会产生几十万、十几万的小文件,OneDrive 就嗝屁了,经常无法自动同步。 Dropbox 就可以很好的同步这些小文件。。。 |
60
Tokin 2019-05-20 17:55:34 +08:00
用云服务的好处就是这一切都是自动的,不用像 Git 那样要手动提交手动更新。
而且云服务也有简单的文件版本管理。。。就是没有 Git 方便。。。 |
61
grimpil 2019-05-20 17:57:54 +08:00 via Android
如果仅仅是为了同步,坚果云就可以,多终端自动同步,完全无感,还能查看历史版本
|
62
liwl 2019-05-20 18:01:07 +08:00
只有我推荐群晖么
|
63
jugggao 2019-05-20 18:38:35 +08:00
没人用 google driver 吗。。
|
64
BlBana 2019-05-20 18:46:27 +08:00
我用的 onedrive,下班的时候把代码拉进文件夹就同步了,或者干脆就在同步文件夹里面开发
|
65
plqws 2019-05-20 19:21:28 +08:00
直接在 U 盘上开发就好了,不要拷来拷去
|
66
oneisall8955 2019-05-20 19:41:54 +08:00 via Android
1,如果公司版本用 git,最好用了,直接使用就行了呀
2,公司用 SVN,这个呀,额,之前写了个同步脚本,使用的是 rsync,有 backup (上传到仓库)和 update (从仓库更新)功能专门同步到阿里云服务器,回家后,在用 rsync 下载到宿舍电脑~类似简化版本的 git 仓库。公司里面写 crontab 没半小时自动检查增量上传,上传时间戳有更新的。后来在宿舍里面觉得阿里云小水管受不了(上行带宽太小了),还觉得回到宿舍还敲个毛代码噢公司有没有加钱,烦躁,后来就不用了-_-|| 3,没试过的操作,用 git+SVN 两个管理会不会又冲突呢。。。没试过噢 4,mark 一下,看看 V 友怎么说 |
67
xlx 2019-05-20 20:05:07 +08:00
一台电脑的 idea 怎么配置多个 git 地址?
|
68
2kCS5c0b0ITXE5k2 2019-05-20 20:10:34 +08:00
自己搭一个 git 很快的啊
|
69
Cu635 2019-05-20 20:13:51 +08:00
竟然没有用上版本控制系统?!
另外,我的建议是家里不留代码,回家就是保证休息,要加班就留在公司…… |
70
zelin44913 2019-05-20 20:28:04 +08:00
群晖 Synology Drive, 多电脑实时同步
|
71
mytharcher 2019-05-20 20:30:40 +08:00 via Android
难道只有我用 btsync (resilio) 么?我连 npm/.git 都一起同步,提交状态都保留,真是最方便的了。
|
72
Halry 2019-05-20 20:55:11 +08:00 via Android
回家不要干活吧
|
73
xwcs 2019-05-20 21:03:12 +08:00 via Android
@ershierdu onedrive 同步时不可以排除一些文件夹,每次 node_module 都同步了
|
74
dobelee 2019-05-20 21:04:19 +08:00 via Android
个人用 git + dropbox。
git 放公司代码,dropbox 放个人整理的信息和文件。 |
75
vincel 2019-05-20 22:41:23 +08:00
大哥 作为程序员你难道不用 git ???用 u 盘拷代码还是刚上学的操作吧,至于你说上传下载慢的问题,我不信你一天的代码量有多少,除了第一次初始化仓库可能上传比较多,后面差异对比之后每次也不过几 m 吧。还有 git 和 github 是有点区别的,我们的意思是指用 git pull 命令同步代码而不是让你上 github 去下载 zip 包。。。
|
76
linvaux 2019-05-20 23:20:57 +08:00 via Android
我勒个去,这还用问?明显用 git 是最优解啊
|
77
flynaj 2019-05-21 00:08:08 +08:00 via Android
只有你一个人用可以用 syncthing,多个人还是用 svn, git 这类
|
78
wujunzero 2019-05-21 00:43:55 +08:00 via Android
github 慢就试试 coding,gitlab 等等。你可以只传修改的文件,其他的 gitignore 屏蔽掉。
|
79
shuangyeying 2019-05-21 00:46:13 +08:00
好像没人提出自建 Gitlab。
|
80
sheildog 2019-05-21 08:07:22 +08:00
公司服务器部署一个 gogs
|
81
venamezh 2019-05-21 09:12:48 +08:00
代码 git,其他文件任意同步盘吧
|
82
zsan6 2019-05-21 09:47:19 +08:00
可以试下坚果云
|
83
zjyl1994 2019-05-21 09:50:42 +08:00
git 私有库啦,github 也免费了,其他文件 google drive,dropbox,onedrive 之类的同步云盘搞一个就行了
|
84
yakax 2019-05-21 09:52:01 +08:00
安装 teamviewer 解决
|
85
goodSleep 2019-05-21 10:16:21 +08:00 via Android
代码 gitlab,文档 onedrive (或者企业微信的文件盘)
|
86
pkoukk 2019-05-21 10:19:17 +08:00
代码 git,文件用 onedrive
|
87
freeznet 2019-05-21 10:27:51 +08:00
微力同步~可以设置某些不用同步的文件夹和文件,类似 git 的 ignore
本来是打算用 dropbox,但是无奈 dropbox 并不能选择部分文件不同步,比如 node_modules |
88
zchlwj 2019-05-21 10:30:01 +08:00
vpn,远程
|
90
JRay 2019-05-21 11:12:58 +08:00
码云
|
91
wqzjk393 2019-05-21 11:16:45 +08:00 via iPhone
git,干活前习惯性 merge 一下就好
|
92
mogutouer 2019-05-21 12:02:30 +08:00
iCloud 有时候不是主动同步的,也没有同步按钮,等的让人着急,尤其是网络不好的时候,文件一直不更新
|
93
calming 2019-05-21 13:23:52 +08:00
你不用 git?
|
94
WhiteSJ 2019-05-21 13:57:22 +08:00
iCloud
|
95
smilzman 2019-05-21 14:20:31 +08:00
我目前的方案:
移动硬盘:希捷 2T 的 NAS:453Bmini 公司电脑:安装威联通的 Qsync,把 NAS 上的文件(自定义目录)同步到本地 家里的电脑:安装威联通的 Qsync,把 NAS 上文件全量同步到本地,安装希捷 Seagate Toolkit 软件,只要硬盘连接电脑,自动同步本地和硬盘文件~ 当然,代码版本控制还是 git 和 svn 好,NAS 上也可以安装。 |
96
jabari 2019-05-21 14:39:06 +08:00
syncthing 分布式同步。。比网盘的方案好
|
97
weyou 2019-05-21 14:42:12 +08:00 via Android
tinc + samba,要啥同步?
|
100
qq7788611 2019-05-21 15:58:22 +08:00
坚果云
|