学生党,一台 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 slowgen 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 了解一下 |