共用方式為


Dir 命令

更新:2007 年 11 月

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

必要的使用權限

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

tf dir [/server:servername] itemspec [/version:versionspec] 
[/recursive] [/folders] [/deleted] 

參數

引數

描述

servername

/server 選項的使用者提供值。範例:teamfoundation2。

itemspec

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

versionspec

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

選項

描述

/server

辨別 Team Foundation Server。如果此命令是從尚未對應至工作區的目錄叫用,就會需要這個選項。

/version

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

/recursive

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

/folders

只顯示資料夾。

/deleted

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

備註

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

請參閱

工作

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

概念

可取得資訊的命令

參考

Workspace 命令

Workfold 命令

其他資源

Tf 命令列公用程式命令