You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

是否存在repo命令可清理未被当前manifest引用的过时项目目录?

使用Repo命令清理未引用的过时目录

Repo工具提供了原生命令来处理这类场景,以下是具体操作方式:

一站式同步与清理

执行以下命令可以自动完成新增manifest中的项目(如示例中的dir_X)和删除未被引用的过时目录(如示例中的dir_C):

repo sync -d

其中-d参数会强制将所有项目切换到manifest指定的提交/分支,同时自动移除当前工作目录中不在新manifest内的Repo跟踪项目。

单独清理过时目录

如果仅需要清理未被引用的目录,不需要同步新内容,可以运行:

repo prune

该命令会遍历本地所有Repo管理的项目,删除那些不在当前manifest中的仓库目录。

注意事项

  • 执行前确认不再需要过时目录中的本地修改或未提交内容,删除操作会直接移除目录,无自动备份。
  • 非Repo管理的手动创建目录/文件不会被误删,命令仅处理Repo跟踪的项目目录。

内容的提问来源于stack exchange,提问作者satur9nine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 02:15:26