Поделиться через


Параметры командной строки 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 общий ресурс должен совпадать с началом описателя файла. При использовании с /y общий доступ должен быть расположением исходных файлов символов (а не файла индекса). Это позволяет позже изменить эту часть пути к файлу в случае перемещения файлов символов на другой сервер и общий доступ.

/s Магазин
Указывает корневой каталог для хранилища символов.

/m Приставка
Позволяет SymStore предпочитать использовать символы из путей, начиная с префикса при хранении файлов или обновлении указателей. Этот параметр нельзя использовать с параметром /x .

/h { PUB | PRI }
При хранении или обновлении символов SymStore предпочитает использовать открытые символы (если указано PUB) или закрытые символы (если указан PRI). Этот параметр не влияет на двоичные файлы.

ИДЕНТИФИКАТОР
Указывает строку идентификатора транзакции.

/p
Позволяет SymStore хранить указатель на файл, а не сам файл.

/l
Позволяет файлу, указанному файлом , находиться в локальном каталоге, а не в сетевом пути. (Этот параметр можно использовать только в том случае, если используются как /f , так и /p .)

-:MSG Сообщение
Добавляет указанное сообщение в каждый файл. (Этот параметр можно использовать только при использовании /p .)

-:REL
Позволяет относительным путям в указателях файлов. Этот параметр подразумевает параметр /l . (Этот параметр можно использовать только при использовании /p .)

-:NOREFS
Не удается создать файлы ссылочных указателей для файлов и указателей, хранящихся. Этот параметр действителен только во время первоначального создания хранилища символов, если измененное хранилище было создано с помощью этого параметра. (Этот параметр можно использовать только при использовании /p .)

/r
Заставляет SymStore добавлять файлы или каталоги рекурсивно.

/t Продукт
Указывает имя продукта.

/v Версия
Указывает версию продукта.

/c Комментарий
Указывает комментарий для транзакции.

/d LogFile
Указывает файл журнала, используемый для выходных данных команды. Если это не включено, сведения о транзакциях и другие выходные данные отправляются в stdout.

/o
Приводит к отображению подробных выходных данных SymStore.

/x IndexFile
Приводит к тому, что SymStore не сохраняет фактические файлы символов. Вместо этого SymStore записывает сведения в IndexFile , которые позволят SymStore получить доступ к файлам символов позже.

/a
Позволяет SymStore добавлять новые сведения индексирования в существующий файл индекса. (Этот параметр используется только с параметром /x .)

/y IndexFile
Позволяет SymStore считывать данные из файла, созданного с помощью /x.

/yi IndexFile
Добавляет комментарий с идентификатором транзакции в конец файла индекса, созданного с параметром /x .

/z { PUB | PRI }
Позволяет SymStore индексировать только указанный тип символов. Если указан pub , будут индексированы только символы, имеющие полную исходную информацию. Если указан PRI , будут индексированы только символы, содержащие полные исходные сведения. SymStore всегда индексирует двоичные символы.

/compress [CAB|ZIP]
Позволяет SymStore создать сжатые версии каждого файла, скопированного в хранилище символов, вместо использования несжатой копии файла. Этот параметр действителен только при хранении файлов и не указателях, поэтому его нельзя использовать при использовании параметра /p . Имеет два необязательных аргумента "CAB" и "ZIP", чтобы указать используемый тип сжатия. По умолчанию используется сжатие CAB, если он не указан.

/?
Отображает текст справки для команды SymStore.

Дополнительная информация

Дополнительные сведения о SymStore см. в разделе "Использование серверов символов и хранилищ символов".