在我深入了解我所寻找的内容之前,我想花一点时间专注于背景,以便大家(希望)能够清楚地了解所有人。 我将从我的既定目标,我目前实现它的方法以及我被困在哪里开始。
目标:从位于任意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来检查每个视图。必须自动化!
提前致谢:)
答案 0 :(得分:0)
如果您感到好奇,我可以通过使用StarTeam SDK查找项目和视图列表来完成此操作,然后调用stcmd.exe查看每个项目。