SymStore 命令行选项
SymStore 事务支持以下语法形式。 第一个参数是 添加、 查询 或 del。使用 /? 显示可用选项。
symstore add [/r] [/p [/l] [-:MSG Message] [-:REL] [-:NOREFS]] /f File /s Store /t Product [/v Version] [/o] [/c Comment] [/d LogFile] [/compress]
symstore add [/r] [/p [/l] [-:REL] [-:NOREFS]] /g Share /f File /x IndexFile [/a] [/o] [/d LogFile]
symstore add /y IndexFile /g Share /s Store [/p [-:MSG Message] [-:REL] [-:NOREFS]] /t Product [/v Version] [/o] [/c Comment] [/d LogFile] [/compress]
symstore query [/r] /f File /s Store [/o] [/d LogFile]
symstore del /i ID /s Store [/o] [/d LogFile]
symstore /?
参数
/f 文件
指定要添加的文件或目录的网络路径。
/g 共享
指定最初存储符号文件的服务器和共享。 与 /f 一起使用时,Share 应与文件说明符的开头相同。 与 /y 一起使用时,共享应是原始符号文件的位置(而不是索引文件)。 这允许您稍后更改文件路径的这一部分,以防您将符号文件移动到其他服务器并共享。
/s 商店
指定符号存储的根目录。
/m 前缀
使 SymStore 倾向于在存储文件或更新指针时使用以前缀开头的路径中的符号。 此选项不能与 /x 选项一起使用。
/h { PUB |PRI }
使 SymStore 更倾向于使用公共符号(如果指定 PUB),或者在存储或更新符号时使用专用符号(如果指定 PRI)。 此选项对二进制文件没有影响。
/我 ID
指定事务 ID 字符串。
/p
使 SymStore 存储一个指向文件的指针,而不是存储文件本身。
/l
允许文件指定的文件位于本地目录中,而不是网络路径。 (仅当同时使用 /f 和 /p 时,才能使用此选项。
-:味精 消息
将指定的 消息 添加到每个文件。 (此选项只能在使用 /p 时使用。)
-:相对
允许文件指针中的路径为相对路径。 此选项表示 /l 选项。 (此选项只能在使用 /p 时使用。)
-:NOREFS
省略为所存储的文件和指针创建引用指针文件。 只有使用此选项创建了要更改的存储时,则此选项才在符号存储的初始创建期间有效。 (此选项只能在使用 /p 时使用。)
/r
使 SymStore 以递归方式添加文件或目录。
/t 产品
指定产品的名称。
/v 版本
指定产品的版本。
/c 评论
指定事务的注释。
/d LogFile
指定要用于命令输出的日志文件。 如果未包含,则事务信息和其他输出将发送到 stdout。
/o
导致 SymStore 显示详细输出。
/x IndexFile
使 SymStore 不存储实际符号文件。 相反,SymStore 会在 IndexFile 中记录信息,以使 SymStore 稍后能够访问符号文件。
/一个
使 SymStore 将新索引信息追加到现有索引文件。 (此选项仅用于 /x 选项。)
/y IndexFile
使 SymStore 从使用 /x 创建的文件读取数据。
/彝 IndexFile
将带有事务 ID 的注释追加到使用 /x 选项创建的索引文件的末尾。
/z { PUB |PRI }
使 SymStore 只为指定的符号类型编制索引。 如果 指定了 PUB ,则只会为已去除完整源信息的符号编制索引。 如果 指定 PRI ,则只会为包含完整源信息的符号编制索引。 SymStore 将始终为二进制符号编制索引。
/compress [CAB|ZIP]
使 SymStore 创建复制到符号存储区的每个文件的压缩版本,而不是使用文件的未压缩副本。 此选项仅在存储文件而不是指针时有效,因此在使用 /p 选项时不能使用。 有两个可选参数“CAB”和“ZIP”,用于指定要使用的压缩类型。 如果未指定 CAB 压缩,则默认为 CAB 压缩。
/?
显示 SymStore 命令的帮助文本。
其他信息
有关 SymStore 的详细信息,请参阅 使用符号服务器和符号存储。