如何用手机高效的改代码并提交?

2024-02-29 14:25:35 +08:00
 firhome

背景是这样的:

前段时间有个很紧急的东西需要修改并发布。

但当时都在回家的路上了,其实需求量就是 [改一段代码(不超过 10 行)-> 提交到 git ->Jenkins 点一下发布即可。]

vpn 已设置好,Jenkins 访问没问题。就是不知道 修改代码 & 提交 怎么做?

我知道手机写代码本来就是个伪需求,并不是需要用手机写很多的代码,只是想简单的修改并提交。

比如有时候晚上加班等发布,其实很多时间也是守在工位上。倒不如可以楼下多溜几圈,有事儿手机点一下即可。

5130 次点击
所在节点    程序员
38 条回复
chenjunyue520
2024-02-29 18:45:36 +08:00
todesk 向日葵之类的,桌面远程软件。缺点就是需要电脑常开机和软件常驻。
Lanayaaa
2024-02-29 21:17:02 +08:00
给同事或者下属打电话,让他们改
IvanLi127
2024-03-01 00:18:53 +08:00
改完不测万一 bug 越改越大不就更完蛋了😂
puzzle9
2024-03-01 00:53:57 +08:00
部署个 vscode 网页版
手机操作
jinliming2
2024-03-01 03:25:58 +08:00
用过 gitlab PC 网页版编辑器,在手机上改代码,提 MR 。
只能说,手机适配了,但又没完全适配,能写,但只能写一点点,不能写多咯。
关掉手机的旋转锁定,有时需要竖屏,有时需要横屏,不然点不到。新建分支,打开指定目录下的文件,修改,提交 commit ,提交 MR ,整个流程都能走下来,最终任务是完成了。
只能说,临时应急改代码提交,问题不大。
ltkun
2024-03-01 05:58:10 +08:00
怎么是伪需求 手机其实和电脑没啥本质区别 除了屏幕小点 我的 90%左右活动都可以在手机上实现 而且有时候比电脑都方便
sparkssssssss
2024-03-01 08:59:15 +08:00
车上放一个蓝牙键盘,基本解决问题
sunzhuo
2024-03-01 09:32:21 +08:00
这个时候折叠屏手机就显示出优势了。
XiLemon
2024-03-01 10:00:36 +08:00
iOS 的话,13 楼的 APP 可以用,也可以用 Working Copy 。
beyondstars
2024-03-01 11:05:39 +08:00
我觉得以后的话可能会让类似于 GPT 那样的 AI 助手帮你写/编辑加提交,你语音交代大概的编辑内容,它编辑好了给你预览,你再按一下确认键进行提交,这样的操作体验会是比较好的。
LitterGopher
2024-03-01 13:46:24 +08:00
打电话给同事,让他帮忙。
Yanlongli
2024-03-01 14:01:25 +08:00
困难的是输入法,敲代码不方便
duanxianze
2024-03-01 14:08:48 +08:00
任何办法都比不上请同事喝杯奶茶性价比高,除非这活只能由你来干
Lilithegg
2024-03-01 14:21:37 +08:00
如果这个编辑器支持语音输入

打开 vscode online 安装插件 CodeByVoice
Q: 帮我打开文件 app.py 定位到 投票 的函数入口
A: 已经定位到这个函数,上次修改这个函数是 xxxx 修改的 commit
Q: 帮我看下这行代码,现在希望在投票的入口增加一个计数器,能否帮我实现
Lilithegg
2024-03-01 14:23:41 +08:00
@Lilithegg #34
A: 已经实现, 修改了第 7 行和,第 20 行代码
Q: 检查下是否有错误
A: 没有问题,是否提交
Q: 提交,备注为增加计数功能。 并帮我打 Tag, 为 releases/2024-301
A: OK.
TrackBack
2024-03-02 00:28:31 +08:00
fdroid 可以下一个 unexpected keyboard ,布局对写代码很友好
hx346
2024-03-02 16:43:25 +08:00
手机上代码仓库的页面,直接编辑,直接改,然后提交
sir283
2024-03-03 09:28:57 +08:00
你说的这种要求,GitHub 客户端不是已经满足了嘛?或者你可以去 Google Play 或者 AppStore 里面找找,看看有没有你这项目的开发语言 IDE ,安卓倒是有很多,最近还有人把 Android Studio 移植到手机上了,非常方便使用,适合不想在公司挂机的人用,review 代码也很方便。

这是那个移植的 IDE 开源地址
https://github.com/AndroidIDEOfficial/AndroidIDE

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

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

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

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

© 2021 V2EX