通过stcmd.exe枚举StarTeam项目

时间:2011-08-05 16:03:27

标签: enumeration extraction starteam

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

目标:从位于任意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来检查每个视图。必须自动化!

提前致谢:)

1 个答案:

答案 0 :(得分:0)

如果您感到好奇,我可以通过使用StarTeam SDK查找项目和视图列表来完成此操作,然后调用stcmd.exe查看每个项目。