codex 如何 回退上一个会话的代码?

yoke 2026-05-20 15:16 1

佬们,codex 如何 回退上一个会话的代码?


例如正在执行的这个任务搞砸了,我想把这个任务修改的代码都删掉

最新回复 (19)
  • 小丸子 05-20 15:18
    2

    /resume 恢复之前的对话

  • yoke 楼主 05-20 15:19
    3

    这个命令会恢复之前会话的代码吗?

  • 淡奶猫眠包 05-20 15:20
    4

    还是做版本管理靠谱,不然都是一坨,根本看不出改了什么

  • maJack 05-20 15:20
    5

    resume可以选择历史会话,要删除代码只能和他说 帮我还原代码,能不能还原成功只能看天意了

  • yoke 楼主 05-20 15:22
    6

    这样好像不行的,我也不知道改了什么,哈哈哈哈

  • luckyff 05-20 15:22
    7

    之前遇到过无法回退的情况,现在使用git控制的

  • 都林之马 05-20 15:23
    8

    回退代码只能git,没git就完蛋

    大概,因为我没回退过代码..

  • Linus Torvalds 05-20 15:25
    9
    features.undo
    boolean
    Enable undo support (stable; off by default).

    config.toml里


    [features]
    undo = true

    然后cli使用/undo,插件和app应该有个undo button,不过这个功能是残废的、有bug,大半年没修复


    建议使用git来做版本控制

  • vanderwaals 05-20 15:25
    10

    或者直接自然语言说就好了, 让它 撤销上一步的修改/撤销xx的修改

  • yoke 楼主 05-20 15:26
    11

    这个好像不太行,还得费 token 哈哈哈哈哈

  • Tuso 05-20 15:26
    12

    还是得用git,自然语言让他回退,经常会改出BUG,非常不稳定

  • yoke 楼主 05-20 15:27
    13

    每次都要把代码暂存起来吗,怎么操作的?

  • kpthread 05-20 15:28
    14

    开始前让它使用git进行版本就可以了

  • 大伟 05-20 15:34
    15

    在 全局规则里面写:每次操作后都需要进行颗粒度的 commit。即可

  • isliuyun 05-20 15:35
    16

    切记使用 git 管理,要求 ai 完成一个任务就提交

  • ccnccy 05-20 15:36
    17

    有时候整个文件都删了,根本回退不了

  • deepcake 05-20 15:41
    18

    Codex有这个功能吗?没听过有人使用过

  • luckyff 05-20 15:43
    19

    我是拆分小需求,做完验证下,ok就提交了

  • MaxCrazy 05-20 15:45
    20

    codex疑似没有这功能,claude有

* 帖子来源Linux.do
返回