Dir 命令

dir 命令會顯示 Team Foundation 版本控制 伺服器的所有或部分內容。

必要的使用權限

若要使用 dir 命令,您必須將 [讀取] 權限設定為 [允許]。 如需詳細資訊,請參閱Team Foundation Server 使用權限

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

參數

引數

描述

itemspec

辨別要傳回資訊的檔案或資料夾。 如需 Team Foundation 如何剖析項目規格以判斷哪些項目位於範圍內的詳細資訊,請參閱命令列選項

注意事項注意事項
您可以指定一個以上的 Itemspec 引數。

versionspec

/version 選項的使用者提供值。 如需 Team Foundation 如何剖析版本規格以便判斷哪些項目位於範圍內的詳細資訊,請參閱命令列語法 (版本控制)

username

提供 /login 選項的值。 您可以將使用者名稱值指定成網域\ 使用者名稱或使用者名稱的格式。

TeamProjectCollectionUrl

Team 專案集合的 URL (例如 http://myserver:8080/tfs/DefaultCollection/),該集合包含一個或多個要為其顯示相關資訊的檔案或資料夾。

選項

描述

/version

指定 Team Foundation 應該只能顯示特定版本的檔案或資料夾。

/recursive

顯示指定目錄內的所有檔案和子資料夾。

/folders

只顯示資料夾。

/deleted

顯示刪除的項目和現有的項目。 刪除的項目後面會接著 ;X3,其中 3 是刪除 ID。

/login

指定使用者名稱和密碼,以便透過 Visual Studio Team Foundation Server 驗證使用者。

/collection

指定 Team 專案集合。

備註

dir 命令是執行於 Team Foundation 版本控制伺服器的檔案複本,而不是本機複本。 該命令會使用本機對應的資料夾尋找適當的 Team Foundation 版本控制 伺服器路徑。 您可以使用這個命令瀏覽 Team Foundation 版本控制伺服器,並辨別您可能需要取得的檔案。

如需其他 Team Foundation 命令的連結,內容提供 Team Foundation 版本控制伺服器中項目與對應至此伺服器之所有工作區的詳細資訊,請參閱可取得資訊的命令

如需如何尋找 tf 命令列公用程式的詳細資訊,請參閱 Tf 命令列公用程式命令

範例

下列範例所顯示的清單列出 c:\projects 所對應到的檔案、資料夾、子資料夾以及在 Team Foundation 版本控制伺服器資料夾中的檔案。 同時也會列出項目數。 如需如何檢視及編輯工作資料夾對應的詳細資訊,請參閱 Workspace 命令Workfold 命令

c:\projects>tf dir /recursive

下列範例會顯示該路徑內所有的 Team Foundation 版本控制伺服器檔案。 "314dir" 子資料夾不需存在於本機資料夾中。

c:\projects>tf dir 314dir

下列範例會顯示 Team Foundation 版本控制伺服器路徑內,標記為 "My label" 的檔案版本。 "314dir" 子資料夾不需存在於本機資料夾中。

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

下列範例顯示 Team Foundation 版本控制伺服器根目錄中的所有資料夾。 本機工作資料夾會被忽略,因為 $/ 代表 Team Foundation 版本控制伺服器路徑。

c:\projects>tf dir /folders $/

下列範例列出 Team Foundation 版本控制伺服器中的每個檔案和資料夾。

c:\projects>tf dir /recursive $/

下列範例列出目前資料夾中的所有項目以及刪除的項目和其刪除 ID。

c:\projects>tf dir /deleted

請參閱

工作

在工作區中加入和移除工作資料夾

參考

Workspace 命令

Workfold 命令

概念

可取得資訊的命令

其他資源

Tf 命令列公用程式命令