Перечисление проектов StarTeam через stcmd.exe - PullRequest
1 голос
/ 05 августа 2011

Прежде чем я углублюсь в мелочность того, что ищу, я бы хотел немного остановиться и сосредоточиться на фоне, чтобы общая картина была (надеюсь) ясной для всех вас. Я начну с моей заявленной цели, моего нынешнего метода ее достижения и того, где я застрял.

Цель: Извлечь все подкаталоги из любого представления каждого проекта 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 голосов
/ 31 августа 2011

Если вам интересно, я смог это сделать, используя StarTeam SDK, чтобы узнать список проектов и представлений, а затем вызвал stcmd.exe, чтобы проверить каждый из них.

...