Прежде чем я перейду к деталям того, что я ищу, я хотел бы выделить момент и сосредоточиться на фоне, чтобы общая картина (надеюсь) была ясна для всех вас. Я начну с моей заявленной цели, моего текущего метода ее достижения и того, на чем я застрял.
Цель: Извлечь все подкаталоги из любого представления каждого проекта StarTeam, расположенного на произвольном сервере StarTeam.
Пока что мне особенно повезло с использованием stcmd.exe
// lets me see what I'm about to check out
.\stcmd list -short -p "username:[email protected]:1024/projectName" -is "*"
// checks out all files contained in the specified view
.\stcmd co -p "username:[email protected]:1024/projectName/view1.2.3" -is "*"
Если честно, я почти у цели. Моя трудность в том, что я не знаю заранее, какие представления могут существовать в рамках конкретного проекта StarTeam. Я ищу программный способ получения списка представлений для проектов, чтобы я мог перечислить их через PowerShell или что-то еще.
Имеет ли это смысл? Я просто не хочу вручную просматривать каждый проект и запускать stcmd.exe для проверки каждого представления. Это нужно автоматизировать!
Заранее спасибо :)