2011-02-08 47 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 2011-02-10 06:36:52

相關問題