SymStore 命令行选项
SymStore 事务支持以下语法形式。 第一个参数是 add、 query 或 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文件
指定要添加的文件或目录的网络路径。
/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 的详细信息,请参阅 使用符号服务器和符号存储。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈