服务器管理 > 工作流和 SCM 项目 > 从数据库中删除项目和存档 > 要使用 CLI 从数据库中删除存档
要使用 CLI 从数据库中删除存档
* 
有关使用 si deletearchive 的详细帮助可使用 man 命令从 CLI 中获取。
从 CLI 中,使用下列命令:
si deletearchive [subcommmand] value
其中 value--mark 子命令一起使用,为当前删除会话指定项目。
* 
--dump 选项不能与 si deletearchive 命令一起使用。使用此命令将删除存档且不会创建备份。存档备份 (和恢复) 不适用于单个存档;仅适用于包含存档的项目。如果您需要存档备份,请使用 si deleteproject 命令。
si deleteproject 的子命令包括:
--commit 通过永久删除标记的对象来执行删除。
--mark 通过将对象及其依赖项标记为新候选项来启动删除会话。该子命令确定哪些对象将成为删除目标 (要删除的存档) 以及哪些对象将保留为候选项。
* 
PTC RV&S 服务器一次仅支持一个删除会话,并且无法通过第二次调用 --mark 子命令来添加其他目标。
--rollback 取消删除会话,使数据库保持不变。此子命令只能在“执行”之前的阶段中使用。
--status 显示当前删除会话的状态。
si deletearchive 的命令选项包括:
--[no]deleteIfInUse,与 --mark 子命令一起使用,指定是否删除仍在使用的目标。参考了树外特定项目或存档的目标会被标记为正在使用。
--[no]links,与 --status 子命令一起使用,显示执行时断开的所有链接的列表。
--[no]targets,与 --status 子命令一起使用,显示所有删除目标和保留原因。
这对您有帮助吗?