pinset2.1
EN
项目与选择命令

pinset import

重新扫描,并把所有可安全映射的传统选择导入 schema 4 pinset.toml 与 schema 3 pinset.lock。

在 GitHub 查看源文档
字段说明
用途重新扫描,并把所有可安全映射的传统选择导入 schema 4 pinset.toml 与 schema 3 pinset.lock
语法与参数pinset import [--cwd <目录>] [--force] [--no-install]--force 只替换本次发现且现有请求选择器不同的工具。
修改状态是。 解析元数据,先锁文件、后配置分别进行原子文件替换,并默认安装项目全部选择。--no-install 跳过运行时归档和 Python .venv,但仍解析并锁定元数据。
示例pinset import --no-install
JSON不支持。
退出码完整导入/安装后为 0;没有选择、存在阻断项、现有 Pinset 状态无效、解析/写入失败或安装失败为 2
关键错误来源冲突、不支持值、现有锁缺失/不匹配、未带 --force 的版本替换,或 Provider 元数据不可用。

导入不会读取其他运行时管理器的安装状态,不执行管理器任务或 hook,也不删除传统文件。若状态提交后的安装失败,有效配置与锁会保留,可运行 pinset install --locked 继续安装。

/docs/commands/importPinset 2.1