大家如何同步多终端代码,以 idea 为例

2021-08-04 14:56:14 +08:00
 seanxx

比如说代码变更啥的,不 push 到远程分支的情况下,如何同步代码

6798 次点击
所在节点    程序员
59 条回复
Leonard
2021-08-04 14:58:54 +08:00
在同一个 iCloud Drive 里写?
wellsc
2021-08-04 14:59:58 +08:00
为什么要给自己制造问题
gitopen
2021-08-04 15:05:34 +08:00
我直接用 VS Code remote
Cbdy
2021-08-04 15:06:13 +08:00
push 到远程分支有什么问题吗?
sutra
2021-08-04 15:06:56 +08:00
iCloud Driver 和 git 合作时有点问题。
Jooooooooo
2021-08-04 15:09:00 +08:00
git 提供天然同步的功能为啥还要增加一个云来解决问题?
Ariver
2021-08-04 15:10:35 +08:00
如果两台机器网络联通是可以直接 push 的
Jface
2021-08-04 15:10:47 +08:00
本地就坚果云, 远程就 git 吧, 想问问一般自己搭还是用 GitHub 或者 Gitee?
clf
2021-08-04 15:11:09 +08:00
同步软件实现。比如 Syncthings 、Goodsync 等同步就行。
Hstar
2021-08-04 15:11:22 +08:00
如果不让推公共 remote,自建一个私有 remote 推上去
Kimen
2021-08-04 15:17:25 +08:00
你可以了解一下 Jetbrains 的 projector-docker 项目,可以在服务器上部署一套 web 版的 idea
https://github.com/JetBrains/projector-docker
Puteulanus
2021-08-04 15:37:21 +08:00
同事之间临时同步一下修改的话,有时候会打一个 patch 用 teams 发过去
idea 的 apply patch from clipboard 挺好用的
VZXXBACQ
2021-08-04 15:55:15 +08:00
mark,看看大家怎么解决,我没有

@wellsc

不算制造吧。

比如开发机和测试机分离,比如最近经常遇到 WFH 的时段。
Cielsky
2021-08-04 15:57:32 +08:00
坚果云,onedrive,syncthing
fengci
2021-08-04 16:15:24 +08:00
jetbrains IDE 有个部署功能。 可以同步代码,本地改完实时同步。但我是用来测试环境开发用,不想用本地的环境的时候用的。
libook
2021-08-04 16:58:14 +08:00
用 git 分支可以解决。

不想用 git 可以回归 patch 方式,去搜一下用 diff 指令生成 patch 文件,然后用 patch 指令应用 patch 。
smilenceX
2021-08-04 17:07:29 +08:00
如果你只要不想同步到某个特定的 remote,git 可以支持多个 remote 的
Vegetable
2021-08-04 17:10:53 +08:00
git 明明就是解决这个问题的
qwerthhusn
2021-08-04 17:12:44 +08:00
玩转 git 的一个重要条件就是 多 remote 多 branch 玩的 6
wellsc
2021-08-04 17:22:58 +08:00
@VZXXBACQ “开发机和测试机分离”用 git 难点在哪里

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

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

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

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

© 2021 V2EX