1

私が探しているものの核心に入る前に、少し時間を取って背景に焦点を当てたいと思います. 私が掲げた目標、それを達成するための現在の方法、そして行き詰まっているところから始めます。

目標:任意の 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 を実行して各ビューをチェックアウトする必要はありません。自動化する必要があります!

前もって感謝します :)

4

1 に答える 1

0

ご興味があれば、StarTeam SDK を使用してプロジェクトとビューのリストを見つけ、stcmd.exe を呼び出してそれぞれをチェックアウトすることで、これを行うことができました。

于 2011-08-30T21:03:20.590 に答える