Получите все файлы, извлеченные пользователем с помощью приложения командной строки Visual Source Safe SS.exe

В настоящее время мы используем VSS 6, я боюсь, что это не изменится.

Я пытаюсь написать сценарий, который позволит пользователю быстро скопировать все файлы, которые они извлекли, в другое дерево каталогов. Для этого мне нужно получить список всех файлов, извлеченных пользователем, и каталог, в который был извлечен файл. Это достаточно просто сделать с помощью поиска по статусу в графическом интерфейсе. Но мне нужен способ сделать это из утилиты командной строки ss.exe.


person Jack Ryan    schedule 04.11.2008    source источник


Ответы (4)


Две ссылки, которые могут быть полезны:

Команды командной строки VSS

Параметры командной строки VSS

Чтобы развернуть ответ Panos

ss.exe Status $/ -R -U<Username>

Получит вам файлы конкретного пользователя.

person Brian Schmitt    schedule 04.11.2008

Из командной строки:

  1. cd C:\Program Files\Microsoft Visual SourceSafe
  2. SET SSDIR=<path to folder containing srcsafe.ini>
  3. ss Status $/ -R -U<username> > checked-out-by-username.txt

А затем проверьте содержимое файла check-out-by-username.txt на предмет выписки.

Например:

Мой srcsafe.ini был в C:\Program Files\Microsoft Visual SourceSafe\MasterDatabase. И мое имя пользователя было bpaetzke.

Итак, моя командная строка выглядела так:

  1. cd C:\Program Files\Microsoft Visual SourceSafe
  2. SET SSDIR=MasterDatabase
  3. ss Status $/ -R -Ubpaetzke > checked-out-by-bpaetzke.txt

Если вы хотите, чтобы все пользователи были проверены на выходе, удалите -U и дайте выходному файлу общее имя.

Другая информация из командной строки:

person Bill Paetzke    schedule 04.03.2011

Я пришел сюда в поисках того же, но с Visual Source Safe версии> = 8.0 команда, похоже, не работает для меня, вместо этого я нашел более простой способ поиска с помощью меню:

Просмотр -> Поиск -> Поиск по статусу

Там выберите вариант поиска по пользователю и укажите имя пользователя.

введите описание изображения здесь

person Habib    schedule 30.09.2015

См. здесь для использования Status в командной строке. команда. Команда

ss.exe Status $/ -R -U

показывает каждый файл в системе, извлеченный текущим пользователем.

person Panos    schedule 04.11.2008