求解 "/cleanup-checkpoint" 和 "/cleanup-history" 这两个分别有什么区别?

现在有100多 g 这两个有什么区别? 和/CLEAR?
能不能具体查看一下,里面有些什么,我再决定删哪些?

/cleanup-checkpoint:删除所有项目的检查点历史(位置:~/.iflow/history/,~/.iflow/tmp/),删除后无法通过/restore回滚

/cleanup-history:清理当前项目的对话历史(位置:~/.iflow/projects/),删除后无法通过/resume恢复会话历史

/clear:清屏&上下文,相当于给你新开一个会话,不会清理磁盘空间

还有一个/cleanproject(需要安装的斜杠命令):清理当前项目中的测试相关的代码

1 个赞

另外,由于/cleanup-checkpoint是清除所有项目的,如果你不想清楚所有的,只想清除指定项目的,可以自行到~/.iflow/history/~/.iflow/tmp/ 这两个目录下的对应项目文件夹中进行清理,检查点是在tmp下项目目录的checkpoint目录下,history下似乎是所谓的影子git。

前提是,你得知道你的项目的hash是什么,那个里边使用项目hash作为子目录的

1 个赞

project_hash的计算方法:从项目的根路径开始(win的盘符要注意大写),使用反斜杠,计算SHA-256

2 个赞