在我深入了解我正在寻找的内容之前,我想花点时间专注于背景,以便(希望)对你们所有人都清楚大局。我将从我的既定目标开始,我目前实现它的方法,以及我被困在哪里。
目标:从位于任意 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 来检查每个视图。它必须是自动化的!
提前致谢 :)