私が探しているものの核心に入る前に、少し時間を取って背景に焦点を当てたいと思います. 私が掲げた目標、それを達成するための現在の方法、そして行き詰まっているところから始めます。
目標:任意の 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 を実行して各ビューをチェックアウトする必要はありません。自動化する必要があります!
前もって感謝します :)