1

在我深入了解我正在寻找的内容之前,我想花点时间专注于背景,以便(希望)对你们所有人都清楚大局。我将从我的既定目标开始,我目前实现它的方法,以及我被困在哪里。

目标:从位于任意 StarTeam 服务器中的每个 StarTeam 项目的任何视图中提取所有子目录。

到目前为止,我在使用stcmd.exe时特别​​幸运

// lets me see what I'm about to check out  
.\stcmd list -short -p "username:password@domain.com:1024/projectName" -is "*"

// checks out all files contained in the specified view
.\stcmd co -p "username:password@domain.com:1024/projectName/view1.2.3" -is "*"

老实说,我快到。我的困难是我不提前知道特定 StarTeam 项目下可能存在哪些视图。我正在寻找一种以编程方式获取项目视图列表的方法,因此我可以通过 powershell 或您拥有的东西来枚举它们。

那有意义吗?我只是不想手动查看每个项目并运行 stcmd.exe 来检查每个视图。它必须是自动化的!

提前致谢 :)

4

1 回答 1

0

如果您好奇,我可以通过使用 StarTeam SDK 找出项目和视图的列表,然后调用 stcmd.exe 来检查每一个来完成这项工作。

于 2011-08-30T21:03:20.590 回答