V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
firhome
V2EX  ›  程序员

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

  •  
  •   firhome · 2024-02-29 14:25:35 +08:00 · 4721 次点击
    这是一个创建于 379 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景是这样的:

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

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

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

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

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

    38 条回复    2024-03-03 09:28:57 +08:00
    cwxiaos
        1
    cwxiaos  
       2024-02-29 14:27:28 +08:00 via iPhone
    Termux 之类的加 vim 和 git
    Rehtt
        2
    Rehtt  
       2024-02-29 14:27:43 +08:00
    远程控制工位电脑改
    xlzyxxn
        3
    xlzyxxn  
       2024-02-29 14:29:22 +08:00
    手机输入法,高效不了一点点
    yUp6aXk01XFNpdgh
        4
    yUp6aXk01XFNpdgh  
       2024-02-29 14:29:54 +08:00
    termux 内安装 git 配合终端文本编辑器即可。如果文件比较小的话 nano 就可以
    termux 建议从 fdroid 或官网下载,google play 版本已停止支持
    paopjian
        5
    paopjian  
       2024-02-29 14:30:21 +08:00
    gitlab github 都能直接改代码提交了,你们的版本管理里没有开这个前端功能页面?
    sunjiayao
        6
    sunjiayao  
       2024-02-29 14:31:10 +08:00
    gitlab 自带的 web ide 可以么
    xlzyxxn
        7
    xlzyxxn  
       2024-02-29 15:11:16 +08:00
    @xlzyxxn #3 那么小的屏幕,输入法不停的切找大括号小括号;有这个恶心自己的时间我早跑到楼上了
    AoEiuV020JP
        8
    AoEiuV020JP  
       2024-02-29 15:38:39 +08:00   ❤️ 3
    高三初学编程时就是用手机 c4droid 写 c 代码,当时找了个百度手机输入法“编程皮肤”,用着挺不错的,后来自己重置一下用到现在,虽然再也不用手机写代码了但还是用着这个皮肤,
    核心是两点,一个是包含所有 ascii 符号,上划左划右划一步就能输入,
    一个是大写切换是单击 shift 首字母大写,双击 shift 锁定大写,
    其他以前还有快捷短语可以放些固定代码一键输入,还有上下左右之类的功能现在都没了,
    解决了输入问题其他其实都好办,手机很多 app 支持 git 的,
    https://github.com/AoEiuV020/ProgrammingKeyboard
    chf007
        9
    chf007  
       2024-02-29 16:13:43 +08:00
    gitlab 自带的编辑器啊
    dobelee
        10
    dobelee  
       2024-02-29 16:16:36 +08:00
    在内网 gitlab 上编辑代码提交。在外面旅游干过一次。
    opengps
        11
    opengps  
       2024-02-29 16:22:06 +08:00
    手机远程到自己的电脑
    LDa
        12
    LDa  
       2024-02-29 16:27:08 +08:00   ❤️ 7
    打开美团 给同事下个奶茶订单 再打电话给同事
    marknote
        13
    marknote  
       2024-02-29 16:32:30 +08:00
    ahsgjs
        14
    ahsgjs  
       2024-02-29 16:38:34 +08:00
    平板+蓝牙键盘吧至少的
    oneisall8955
        15
    oneisall8955  
       2024-02-29 17:06:00 +08:00 via Android
    建议买个类似 gpd pocket3 掌上电脑
    cheneydog
        16
    cheneydog  
       2024-02-29 17:08:45 +08:00
    主要是输入困难,其他的问题远程都能解决。
    解决输入困难:
    1. 随身携带一个小型蓝牙键盘。或者键盘手机壳。
    2. ai 辅助。
    joyfun
        17
    joyfun  
       2024-02-29 17:23:43 +08:00
    vpn rdp 到 pc 远程改 也不用考虑环境什么之类的
    luzemin
        18
    luzemin  
       2024-02-29 17:29:13 +08:00   ❤️ 1
    用手机给同事打个电话/发个消息最靠谱
    RockShake
        19
    RockShake  
       2024-02-29 17:58:40 +08:00
    确实是个伪需求,打电话给同事或者打开笔记本/Pad 比较靠谱,现在 Pad 都有那种便携的蓝牙键盘,也可以连手机
    deorth
        20
    deorth  
       2024-02-29 18:00:55 +08:00 via Android
    不行
    chenjunyue520
        21
    chenjunyue520  
       2024-02-29 18:45:36 +08:00
    todesk 向日葵之类的,桌面远程软件。缺点就是需要电脑常开机和软件常驻。
    PainAndLove
        22
    PainAndLove  
       2024-02-29 21:17:02 +08:00
    给同事或者下属打电话,让他们改
    IvanLi127
        23
    IvanLi127  
       2024-03-01 00:18:53 +08:00
    改完不测万一 bug 越改越大不就更完蛋了😂
    puzzle9
        24
    puzzle9  
       2024-03-01 00:53:57 +08:00
    部署个 vscode 网页版
    手机操作
    jinliming2
        25
    jinliming2  
       2024-03-01 03:25:58 +08:00 via iPhone
    用过 gitlab PC 网页版编辑器,在手机上改代码,提 MR 。
    只能说,手机适配了,但又没完全适配,能写,但只能写一点点,不能写多咯。
    关掉手机的旋转锁定,有时需要竖屏,有时需要横屏,不然点不到。新建分支,打开指定目录下的文件,修改,提交 commit ,提交 MR ,整个流程都能走下来,最终任务是完成了。
    只能说,临时应急改代码提交,问题不大。
    ltkun
        26
    ltkun  
       2024-03-01 05:58:10 +08:00 via Android
    怎么是伪需求 手机其实和电脑没啥本质区别 除了屏幕小点 我的 90%左右活动都可以在手机上实现 而且有时候比电脑都方便
    coolloves
        27
    coolloves  
       2024-03-01 08:59:15 +08:00
    车上放一个蓝牙键盘,基本解决问题
    sunzhuo
        28
    sunzhuo  
       2024-03-01 09:32:21 +08:00
    这个时候折叠屏手机就显示出优势了。
    XiLemon
        29
    XiLemon  
       2024-03-01 10:00:36 +08:00 via iPhone
    iOS 的话,13 楼的 APP 可以用,也可以用 Working Copy 。
    beyondstars
        30
    beyondstars  
       2024-03-01 11:05:39 +08:00
    我觉得以后的话可能会让类似于 GPT 那样的 AI 助手帮你写/编辑加提交,你语音交代大概的编辑内容,它编辑好了给你预览,你再按一下确认键进行提交,这样的操作体验会是比较好的。
    LitterGopher
        31
    LitterGopher  
       2024-03-01 13:46:24 +08:00
    打电话给同事,让他帮忙。
    Yanlongli
        32
    Yanlongli  
       2024-03-01 14:01:25 +08:00
    困难的是输入法,敲代码不方便
    duanxianze
        33
    duanxianze  
       2024-03-01 14:08:48 +08:00
    任何办法都比不上请同事喝杯奶茶性价比高,除非这活只能由你来干
    Lilithegg
        34
    Lilithegg  
       2024-03-01 14:21:37 +08:00   ❤️ 1
    如果这个编辑器支持语音输入

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

    这是那个移植的 IDE 开源地址
    https://github.com/AndroidIDEOfficial/AndroidIDE
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5526 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 09:03 · PVG 17:03 · LAX 02:03 · JFK 05:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.