947 B
947 B
导出模式
python scripts/export.py --repo <repo> --target <dir> --mode range --base <base> --head <head> --snapshot <ref>
python scripts/export.py --repo <repo> --target <dir> --mode time --since <time> [--until <time>] --snapshot <ref>
python scripts/export.py --repo <repo> --target <dir> --mode worktree --snapshot worktree [--include-untracked]
预演确认后增加 --apply。允许规范明确要求的环境配置时,还需同时增加:
--allow-protected --policy-evidence <AGENTS.md 或 .craftkit 内规范文档>
| 模式 | 文件选择依据 | 推荐快照 |
|---|---|---|
range |
base 与 head 的差异 |
head 或明确提交 |
time |
时间范围内提交曾改动的路径 | HEAD 或明确提交 |
worktree |
当前相对 HEAD 的状态 |
worktree |
快照中不存在的路径记为 deleted,不会创建空文件。重命名按快照中的新路径导出。