ti fs-git remove-git-worktree
移除一个已链接的 Git 工作树,同时保留其他工作树使用的共享 Git 数据。
语法
ti fs-git remove-git-worktree
--worktree-path <string>
[--dry-run]
[--file-system-id <string>]
[--force]
[--fs-token <string>]
[--help]
[--version]
选项
--worktree-path <string>:已链接工作树的已挂载ti fs路径。[必需]--dry-run:验证请求但不应用更改。--file-system-id <string>:选择文件系统。你也可以设置TI_FS_FILE_SYSTEM_ID。--force:即使已链接工作树存在本地更改,也强制移除。--fs-token <string>:设置 Filesystem 访问令牌。如果省略,命令会使用TI_FS_TOKEN环境变量。如果两者都未提供,命令会使用为所选 Filesystem 存储的本地令牌。--help:显示帮助信息。--version:显示版本信息。
有关所有命令共享的选项,请参见全局选项。
示例
移除一个 Git 工作树:
# Remove a clean linked worktree. ti fs-git remove-git-worktree --file-system-id <file-system-id> --worktree-path /path/to/workspace/tidb-feature强制移除一个 Git 工作树:
# Discard local changes only after deciding that they are no longer needed. ti fs-git remove-git-worktree --file-system-id <file-system-id> --worktree-path /path/to/workspace/tidb-feature --force