Powershell を使用して、TFS から特定のフォルダーの「最新バージョンを取得」しようとしています。
私は TFS Snappin をインストールし、PowerShell で TFS Power Tools コマンドレット (Get-TfsChildItem や Select-TfsItem など) を使用してきました [ TFS PowerShell Snapin をセットアップするにはどうすればよいですか]。十分な説明が見つかりません!)。
TFS からフォルダー構造全体の最新バージョンを取得しようとしているときに、使用する正確なコマンドレットについて混乱しています。これは、ローカル ドライブ (変更セットや ChildItem だけではありません) にマップされています。
例: Tfs パス - $/APD-RepairSolutions/Main/Database
マップされたパス - D:\TFS\APD-RepairSolutions/Main/Database。
フォルダDatabase全体の最新バージョンを繰り返し取得するコードが必要です(テーブルの数、ストアドプロシージャなどがあります)。
私は使っている ..
PS D:\Tfs\APD-RepairSolutions\Main\Database> $server=Get-TfsServer -Name http://tfs:8080/tfs
PS D:\Tfs\APD-RepairSolutions\Main\Database> Get-TfsChangeset -Recurse -Server $Server
現在のディレクトリにある最新の変更セットのみを返すため、私の場合は役に立ちません。