SymStore 命令行选项

SymStore 事务支持以下语法形式。 第一个参数是 addquerydel。使用 /? 显示可用选项。

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文件
指定要添加的文件或目录的网络路径。

/gShare
指定最初存储符号文件的服务器和共享。 与 /f 一起使用时, Share 应与 文件 说明符的开头相同。 与 /y 一起使用时, Share 应是原始符号文件的位置 (而不是索引文件) 。 这样,以后就可以更改文件路径的这一部分,以防将符号文件移动到其他服务器并共享。

/sStore
指定符号存储的根目录。

/m前缀
导致 SymStore 在存储文件或更新指针时首选使用以 前缀 开头的路径中的符号。 此选项不能与 /x 选项一起使用。

/h { PUB |PRI }
如果) 指定 PUB,则 SymStore 首选使用公共符号 (;如果在存储或更新符号时) 指定 PRI,则使用专用符号 (。 此选项对二进制文件没有影响。

/iID
指定事务 ID 字符串。

/p
命令 SymStore 存储指向文件的指针,而不是文件本身。

/l
允许 File 指定的文件位于本地目录而不是网络路径中。 (仅当同时使用 /f/p 时,才能使用此选项。)

-:MSG消息
将指定的 Message 添加到每个文件。 (仅当使用 /p 时,才能使用此选项。)

-:相对
允许文件指针中的路径是相对路径。 此选项表示 /l 选项。 (仅当使用 /p 时,才能使用此选项。)

-:NOREFS
省略为要存储的文件和指针创建引用指针文件。 如果正在更改的存储区是使用此选项创建的,则此选项仅在初始创建符号存储期间有效。 (仅当使用 /p 时,才能使用此选项。)

/r
命令 SymStore 以递归方式添加文件或目录。

/tProduct
指定产品的名称。

/v版本
指定产品的版本。

/c注释
指定事务的注释。

/dLogFile
指定要用于命令输出的日志文件。 如果不包括此内容,则会将事务信息和其他输出发送到 stdout

/o
使 SymStore 显示详细输出。

/xIndexFile
命令 SymStore 不要存储实际的符号文件。 SymStore 将改为在索引文件中记录信息,使 SymStore 能够在以后访问符号文件。

/a
使 SymStore 将新的索引信息追加到现有索引文件。 (此选项仅用于 /x option.)

/yIndexFile
使 SymStore 从使用 /x 创建的文件中读取数据。

/yiIndexFile
将带有事务 ID 的注释追加到使用 /x 选项创建的索引文件的末尾。

/z { PUB |PRI }
使 SymStore 仅为指定的符号类型编制索引。 如果指定 PUB ,则仅索引已去除完整源信息的符号。 如果指定了 PRI ,则仅索引包含完整源信息的符号。 SymStore 将始终为二进制符号编制索引。

/compress [CAB|ZIP]
使 SymStore 创建每个文件的压缩版本(复制到符号存储区),而不是使用文件的未压缩副本。 此选项仅在存储文件而不是指针时有效,因此在使用 /p 选项时不能使用。 具有两个可选参数“CAB”和“ZIP”来指定要使用的压缩类型。 如果未指定,则默认为 CAB 压缩。

/?
显示 SymStore 命令的帮助文本。

其他信息

有关 SymStore 的详细信息,请参阅 使用符号服务器和符号存储