2011-02-08 5 views
4

Вопрос:SourceGear Vault: Как получить автоматический список извлеченных файлов?

Как я могу получить список всех Выдана файлов для каждого пользователя в SourceGear Vault?

Использование этой функции:

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

Мы хотели бы отобразить список всех текущих файлов, проверенных каждым разработчиком. Таким образом, они могут проверить, есть ли у них что-либо, прежде чем они вернутся домой или из офиса.

ответ

7

В приложении Vault Client используйте вкладку «Поиск» в нижней части окна.

Выберите Поиск по:«Извлечен», чтобы увидеть список всех файлов, полученных конкретным пользователем или любым пользователем.

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

Чтобы автоматизировать этот процесс, использовать клиент Vault командной строки (vault.exe)

vault -host myhost.mydomain -user something -password something -repository myrepo listcheckouts 

Даст вам список, в XML, все извлеченные файлы и их пользователей. Вы можете преобразовать результаты или использовать исходный код клиента командной строки (представленный в качестве примера с Vault .NET API) в качестве отправной точки для написания собственной версии.

Различные клиенты и API могут быть схвачены с http://sourcegear.com/vault/downloads.html - не хотели ссылаться на определенную версию, которая устарела после следующей версии.

+0

Это будет работать, если я захочу сделать это вручную, но я хочу, чтобы эта информация отображалась в отчете, таком как формат. – FryHard

+0

Gotcha. Отредактировал мой ответ, чтобы добавить некоторые предложения по автоматизации. –