Sourcegear Vault:如何获得已签出文件的自动列表?

Fry*_*ard 4 sourcegear-vault

题:

如何在Sourcegear Vault中获取每个用户的所有已签出文件的列表?

使用此功能:

我们不时会让开发人员检出文件,虽然这会导致严厉的惩罚(他们欠需要签出文件的人的咖啡)但我们仍然会检查文件并保持工作状态.

我们希望显示每个开发人员检出的所有当前文件数的列表.通过这种方式,他们可以在回家或离开办公室之前检查是否有任何检查.

Pau*_*oub 7

在Vault Client应用程序中,使用窗口底部的"搜索"选项卡.

选择搜索方式: "签出方式"以查看特定用户或任何用户签出的所有文件的列表.

您可以选择是否以递归方式搜索特定子文件夹或从根目录搜索.

要自动执行此操作,请使用Vault命令行客户端(vault.exe)

vault -host myhost.mydomain -user something -password something -repository myrepo listcheckouts
Run Code Online (Sandbox Code Playgroud)

将为您提供所有签出文件及其用户的XML列表.您可以转换结果,或使用命令行客户端的源代码(以Vault .NET API为例)作为编写您自己的版本的起点.

各种客户端和API可以从http://sourcegear.com/vault/downloads.html中获取 - 不希望链接到下一版本之后过时的特定版本.