学生党,一台 Windows 笔记本,宿舍一台 Windows 台式机,需求:
目前考虑过两种方案:
1
liwufan 2018-11-18 13:18:42 +08:00 via iPhone
移动硬盘 虚拟机
|
2
lihongjie0209 2018-11-18 13:20:03 +08:00
你需要的是文件共享吧, 不是代码同步。
samba 映射到公网, 随便编辑。 需要手动同步? rsync 自己配置规则, 同样需要一个公网服务器。 |
3
HiJackXD 2018-11-18 13:32:12 +08:00
所有或者多个“ project ”放到一个 git 仓库中
|
4
niubee1 2018-11-18 13:34:02 +08:00
IDE 一般都有 workspace 的嘛, 把 workspace 的目录用 rsync 配置好同步就行了
|
5
GeruzoniAnsasu 2018-11-18 13:35:45 +08:00
你真的远程桌面得了
|
6
yuanfnadi 2018-11-18 13:45:46 +08:00 via iPhone
两台都卖了一买一台高配置的。
|
7
luozic 2018-11-18 13:49:44 +08:00 via iPhone
移动硬盘+虚拟机。
|
8
ltoddy 2018-11-18 13:52:51 +08:00
先羡慕楼主两台电脑, 楼主的问题我也有过, 我在家也是两台电脑, 一台笔记本,一个台式.
不过楼主用的是 Windows 系统, 而我用的是 linux 系统, 不知道 Windows 下如何局域网同步. linux 是在同一个局域网很轻松同步的. (感觉我什么都没说一样 |
9
eslizn 2018-11-18 14:11:03 +08:00
双 windows 的话网络驱动器映射了解一下
|
10
7654 2018-11-18 14:14:31 +08:00
windows 公文包了解一下
|
11
breezeFP 2018-11-18 14:49:15 +08:00
网盘同步
|
12
nicevar 2018-11-18 14:57:29 +08:00
就用 git 管理就行,那些与项目无关的 ide 配置文件没必要同步,我 mac/linux/window 各两台,任意一台电脑开机都是无缝对接开发,有系统差异的可以根据系统进行配置,比如 gradle 组织的直接写适配代码就行
|
13
leekafai 2018-11-18 14:58:23 +08:00 via Android
vs code live share
|
14
likuku 2018-11-18 15:26:57 +08:00
觉得最终还是会回到 git,毕竟双写会遇到各种冲突,随便折腾,最后还是 git 实在
|
15
likuku 2018-11-18 15:28:35 +08:00
最近几天看到有人在讨论 云 IDE,或许这个能完全满足你。
|
16
dobelee 2018-11-18 15:36:27 +08:00 via Android
远程挂载过去,实时同步。😂
不过以前简单的用 dropbox 玩过,体验不好,还是推荐 git,想提交就提交。 |
17
shuimugan 2018-11-18 15:55:17 +08:00
这种需求,远程桌面 /共享文件夹比较符合
远程桌面: 1.笔记本开放远程桌面,代码全在笔记本上写 2.回到宿舍后,台式机通过远程桌面进入笔记本,继续写代码 共享文件夹: 1.笔记本找一文件夹,开放共享,在这个文件夹放入所有代码 2.台式机添加网络位置,选择笔记本的共享文件夹,用编辑器 /IDE 打开共享的文件夹来写代码 比较推荐远程桌面的形式 |
18
ClutchBear 2018-11-18 17:03:18 +08:00
onedrive 共享不挺好吗?
|
19
Wicked 2018-11-18 17:16:33 +08:00 via iPhone
dropbox …不过为啥要追求 ide 级别的同步…
|
20
loading 2018-11-18 17:30:04 +08:00 via Android
提醒:
git 这类版本管理工具,是有没有这个需求都应该使用的。 |
21
loading 2018-11-18 17:32:37 +08:00 via Android
你的 ide 应该是指开发环境一整套吧。
建议 1.编辑器(或者 ide)的配置做一个管理。 2.代码用 git。 3.运行环境,水平够就用 docker(虽然我也不太会)。 不要想一个大而全的银单出来,起码现在的你不太适合。 |
22
strongcoder 2018-11-18 20:17:07 +08:00 via iPhone
免费的 git svn 服务很多,不要把简单的事情复杂化,我们团队几十人用着都没问题,你两台机器就不好整了么
|
23
Mysqto 2018-11-18 21:20:19 +08:00
webIDE?
|
24
niceworld 2018-11-18 22:17:54 +08:00
用云服务是条不错的路,反正你都是 WIN,我就是把项目搞到 onedriver 目录下 自动同步 还不是美滋滋
|
25
aerofloyd 2018-11-18 23:13:03 +08:00
windows 的话……把项目扔进 onedrive 的同步文件夹不行么?
|
26
785999159 2018-11-18 23:24:44 +08:00
Onedrive 呀? 就当成一台电脑用了
|
27
SoulGem 2018-11-19 00:00:20 +08:00 via iPhone
虚拟机也可以不用,一个 U 盘可以了,你家里和宿舍也不是天天跑,应该不麻烦
话说 git 完全够了啊…… |
28
canonlemon 2018-11-19 00:03:46 +08:00 via Android
jet brains 家族的专业版软件都有远程开发的功能啊,但好像要有公网 IP,我在实验室服务器上的代码,在 pc 上就可以调试运行,跟本地一样的
|
29
eclipselu 2018-11-19 00:07:25 +08:00
可以试试这个: https://www.resilio.com/
|
30
imn1 2018-11-19 00:10:02 +08:00
看你的需求并不需要两台机同时操作(协同办公),那么只需要把 IDE 的配置和代码文件都同步就行了
|
31
rpman 2018-11-19 07:37:00 +08:00 via iPhone
一台机开 ssh 然后另一台机开 sftp
|
32
skyqqcc 2018-11-19 08:05:36 +08:00 via Android
学生党,羡慕楼主有台式........吾....只有一个很辣鸡的上网本,我要赚钱买台式。。。
|
33
lastpass 2018-11-19 08:08:04 +08:00 via Android
试试 vscode 的 live share
|
34
dezhou9 2018-11-19 08:17:54 +08:00 via Android
atom 可以
|
35
conglovely 2018-11-19 08:29:26 +08:00
搭个黑群,Drive 自动同步了解下。
|
36
jinhan13789991 2018-11-19 09:07:04 +08:00
有的 docker,docker 可以做到利用宿主机的输入输出环境,把整个开发环境和 ide 项目全部打包成 docker 镜像,或者是镜像和仓库,用的时候一个命令就行了。
|
37
linxu 2018-11-19 09:17:35 +08:00 via Android
tmux?
|
38
MrUser 2018-11-19 09:18:48 +08:00
自动同步是需要时间的,等同步的时候还不如自己 git pull,耗时并不比 git pull 快
--- 我之前用的 seafile,太慢+有冲突+同步不完整。现在换成 gitlab ce 了 多项目可以给 git 命令写个批处理 |
39
taco1wang 2018-11-19 09:43:46 +08:00
vscode live share 了解一下
|