Прежде чем я углублюсь в мелочность того, что ищу, я бы хотел немного остановиться и сосредоточиться на фоне, чтобы общая картина была (надеюсь) ясной для всех вас.
Я начну с моей заявленной цели, моего нынешнего метода ее достижения и того, где я застрял.
Цель: Извлечь все подкаталоги из любого представления каждого проекта 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, чтобы проверить каждое представление. Это должно быть автоматизировано!
Заранее спасибо:)