ti fs delete-layer
放弃一个 layer,但不会擦除其历史记录。如果该 layer 有存活的后代,除非指定 --cascade,否则该命令会失败;指定后会先放弃这些后代。
语法
ti fs delete-layer
--layer-ref <string>
[--cascade]
[--dry-run]
[--file-system-id <string>]
[--fs-token <string>]
[--help]
[--version]
选项
--layer-ref <string>: layer ID、唯一名称或标签引用。[必需]--cascade: 在放弃所选 layer 之前,先放弃仍存活的后代。--dry-run: 验证请求但不应用更改。--file-system-id <string>: 选择文件系统。你也可以设置TI_FS_FILE_SYSTEM_ID。--fs-token <string>: 设置 Filesystem 访问令牌。如果省略,命令会使用TI_FS_TOKEN环境变量。如果两者都未提供,命令会使用为所选 Filesystem 本地存储的令牌。--help: 显示帮助信息。--version: 显示版本信息。
有关所有命令共享的选项,请参见全局选项。
示例
放弃一个被拒绝的叶子时间线:
# Deletion fails when the selected layer still has live descendants. ti fs delete-layer --file-system-id <file-system-id> --layer-ref experiment-a放弃一个由测试拥有的子树:
# Cascade is explicit and abandons descendants before the selected layer. ti fs delete-layer --file-system-id <file-system-id> --layer-ref experiment-root --cascade