V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
firhome
V2EX  ›  程序员

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

  •  
  •   firhome · 249 天前 · 4489 次点击
    这是一个创建于 249 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景是这样的:

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

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

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

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

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

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

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

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