Team Foundation Server 2013 について質問があります。
特定のファイルまたはフォルダーのローカル バージョンに割り当てられているラベルをプログラムで調べたいと考えています。
私は tf.exe のドキュメントを読みましたが、それを解決する方法を見つけることができませんでした...
どんな反応でも大歓迎です。
よろしくお願いします
ファイルは、文字通り数千ではなく数百のラベルに関連付けることができます。デフォルトでは、ビルドが実行されると、ビルドに使用されているファイルのバージョンに Lbuildnumber の形式でラベルが付けられます。TFS ワークスペースに anyfile.cs という名前のファイルがあり、そのファイルが過去 100 ビルドで変更されていない場合、そのファイルは、それが含まれていた各ビルドのラベルに関連付けられます。
tf.exeのlabelsコマンドは、探しているものの逆を提供します。
tf.exe labels LBVT_14191.3
ビルド BVT_14191.3 に関連付けられているすべてのファイル バージョンが表示されます。
tf.exe labels C14210
変更セット 14210 に関連付けられているすべてのファイル バージョンのリストが表示されます。
あなたが求めていることを実行する tf または tfpt コマンドを知りません。私は毎回、SQL Server データベース TFS_Warehouse に直接アクセスしましたが、ラベル情報が TFS リポジトリ内のアイテムに関連付けられている場所を見つけることができませんでした。