Получить список файлов, извлеченных в Visual Source Safe 6.0 - PullRequest
4 голосов
/ 03 августа 2009

Еженедельно мне нужно генерировать список файлов с моего сервера Visual Source Safe 6.0, которые находятся в состоянии извлечения В списке должны быть указаны имя файла и идентификатор пользователя, который извлек файл.

Существует ли какая-либо программа командной строки, которую я могу использовать для достижения вышеуказанной цели? Или есть какой-нибудь внешний инструмент / утилита, чтобы сделать эту работу для меня?

Ответы [ 3 ]

6 голосов
/ 04 марта 2011

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

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

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

Например:

Мой srcsafe.ini был в C:\Program Files\Microsoft Visual SourceSafe\MasterDatabase.

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

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

Вот и все. Легко.

Чтобы оформить заказ только у одного пользователя:

Как просмотреть все файлы, когда-либо проверенные пользователем в Visual SourceSafe?

2 голосов
/ 03 августа 2009

SS.exe может использоваться для таких целей. Он будет находиться в каталоге установки VSS, для его настройки необходимо выполнить несколько шагов настройки.

http://msdn.microsoft.com/en-us/library/5ws92cw2%28VS.80%29.aspx

Я считаю, что конкретная команда, которую вы ищете, это Статус.

например. ss Status $/ -R

0 голосов
/ 03 августа 2009

Это также возможно сделать с помощью vbscript, я делал это в прошлом, но у меня больше нет доступа к этим скриптам.

Вот ссылка на сообщение , в котором говорится о том, что вы делаете нечто подобное.

Кроме того, здесь есть ссылка на утилиту , которая предоставляет (в основном) обновления изменений в реальном времени, отслеживая изменения в файле журнала.

...