--clone 让你把现有配置继承到新的隔离环境中,同时设备身份和遥测保护完全独立。
快速开始
work 环境拥有你所有的自定义配置,同时有自己独立的身份。
继承了什么
以下内容不会被继承(每个环境独立生成):
- 设备身份(UUID、hostname、MAC 地址、machine ID)
- 登录凭据和会话
- 遥测保护设置
- mTLS 证书
符号链接 vs 复制
符号链接(默认)
~/.claude/ 中修改 skill 或 hook 后,所有克隆环境立即看到变化。
适合:让所有环境保持同步,共用一套自定义配置。
复制(--no-link)
从其他环境克隆
可以从任意现有 cac 环境克隆,而不只是~/.claude/:
Settings 合并机制
无论符号链接还是复制模式,settings 都使用分层合并:- 基础层:来自源的
settings.json(宿主~/.claude/或其他环境) - 覆盖层:环境中的
settings.override.json(cac 特有覆盖项) - 结果:合并后的
settings.json写入环境的.claude/目录
claude 启动时自动执行,所以更新基础 settings 后,所有克隆环境会自动同步。
典型工作流
与其他参数组合
所有create 参数可以自由组合: