Перечисление проектов StarTeam через stcmd.exe

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

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

Заранее спасибо :)


person Tommy Fisk    schedule 05.08.2011    source источник


Ответы (1)


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

person Tommy Fisk    schedule 30.08.2011