次の方法で共有


Dir コマンド (Team Foundation バージョン管理)

Azure DevOps Services の |Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 |Visual Studio 2022

dir コマンドは、Team Foundation Version Control (TFVC) のサーバーの内容のすべてまたは一部を表示します。

前提 条件

dir コマンドを使用するには、読み取り アクセス許可 許可に設定します。 詳細については、「既定の TFVC アクセス許可 」を参照してください。

構文

tf dir itemspec [/version:versionspec] [/recursive] 
[/folders] [/deleted] [/login:username,[password]] [/collection:TeamProjectCollectionUrl]

パラメーター

引数

引数の

説明

<itemspec>

情報を返すファイルまたはフォルダーを識別します。 TFVC が itemspec を解析してスコープ内にある項目を判別する方法の詳細については、「オプションを使用してコマンドの機能をする方法を変更する」を参照してください。

手記

複数の itemspec 引数を指定できます。

<versionspec>

/version オプションのユーザー指定の値。 TFVC がバージョン仕様を解析してスコープ内にある項目を決定する方法の詳細については、「Team Foundation バージョン管理コマンドを使用する」を参照してください。

<username>

/login オプションに値を提供します。 ユーザー名の値は、DOMAIN\username または usernameとして指定できます。

<TeamProjectCollectionUrl>

情報を表示する 1 つ以上のファイルまたはフォルダーを含むプロジェクト コレクションの URL (http://myserver:8080/tfs/DefaultCollection/など)。

オプション

オプションの

説明

/version

TFVC に特定のバージョンのファイルとフォルダーのみを表示することを指定します。

/recursive

指定したディレクトリ内のすべてのファイルとサブフォルダーを表示します。

/folders

フォルダーのみを表示します。

/deleted

削除済みアイテムと既存のアイテムを表示します。 削除されたアイテムの後に、n が削除 ID である ;Xn が続きます。

/login

Azure DevOps でユーザーを認証するためのユーザー名とパスワードを指定します。

/collection

プロジェクト コレクションを指定します。

備考

dir コマンドは、ローカル コピーではなく、ファイルの Azure DevOps サーバー コピーに対して動作します。 このコマンドでは、ローカル にマップされたフォルダーを使用して、適切な Azure DevOps サーバー パスを見つけます。 このコマンドを使用して、Azure DevOps サーバーを探索し、取得する必要があるファイルを特定します。

tf コマンドライン ユーティリティの使用方法の詳細については、「Team Foundation バージョン管理コマンドを使用する」を参照してください。

次の例では、c:\projects マップ先の Azure DevOps サーバー フォルダー内のファイル、フォルダー、サブフォルダー、およびファイルの一覧 表示します。 項目の数も一覧表示されます。 作業フォルダー マッピングを表示および編集する方法の詳細については、「Workspace コマンド」および「Workfold コマンド」を参照してください。

c:\projects>tf dir /recursive

次の例では、314dir パスにあるすべての Azure DevOps サーバー ファイルを表示します。 314dir サブフォルダーは、ローカル フォルダーに存在する必要はありません。

c:\projects>tf dir 314dir

次の例では、314dir Azure DevOps サーバー パスに My label ラベルが付いたファイルのバージョンを表示します。 314dir サブフォルダーは、ローカル フォルダーに存在する必要はありません。

c:\projects>tf dir /version:L"My label" 314dir

次の例では、Azure DevOps サーバーのルートにあるすべてのフォルダーを表示します。 $/ は Azure DevOps サーバー パスを表しているため、ローカル作業フォルダーは無視されます。

c:\projects>tf dir /folders $/

次の例では、Azure DevOps サーバー内のすべてのファイルとフォルダーを一覧表示します。

c:\projects>tf dir /recursive $/

次の例では、削除されたアイテムとその削除 ID を含む、現在のフォルダー内のすべてのアイテムを一覧表示します。

c:\projects>tf dir /deleted