Sourcegear Vault: Как получить автоматизированный список извлеченных файлов? - PullRequest
4 голосов
/ 08 февраля 2011

Вопрос:

Как получить список всех извлеченных файлов на пользователя в Sourcegear Vault?

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

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

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

1 Ответ

7 голосов
/ 09 февраля 2011

В приложении 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 - не хотел ссылаться на конкретную версию, которая будет устаревшей после следующего выпуска.

...