分享方式:


Localversions 命令 (Team Foundation 版本控制)

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

Visual Studio 2019 |Visual Studio 2022

Team Foundation 版本控制 (TFVC) localversions 命令會顯示工作區中一或多個專案的版本。

必要條件

若要使用 localversions 命令,您必須擁有工作區的 [使用 ] 許可權。 如需詳細資訊,請參閱 預設 TFVC 許可權

語法

tf localversions ItemSpec
[/recursive] [/format:brief|detailed]
[/workspace:WorkspaceName[;WorkspaceOwner]] [/collection:TeamProjectCollectionUrl]

參數

引數

Argument

說明

<itemspec>

指定檔案或資料夾,其中包含您要顯示版本號碼的檔案。

您只能指定本機檔案或資料夾。 例如, c:\project1\binder.cs 有效,但 $/project1/binder.cs 無效。

注意

您可以指定多個 itemspec 自變數。

<workspacename>

使用這個自變數搭配 /workspace 選項來指定對應至目前目錄之工作區以外的工作區。

<workspaceowner>

如果您想要指定公用工作區, workspacename 請使用這個自變數搭配 自變數。

<TeamProjectCollectionUrl>

專案集合的 URL,其中包含您要顯示版本的一或多個專案,例如 http://myserver:8080/tfs/DefaultCollection

選項。

選項

說明

/format

指定下列其中一個選項,以控制此命令傳回的數據顯示方式:

  • Brief (預設值):每個目錄只會出現一次,後面接著它所包含的檔案。
  • Detailed:每個檔案都會在其完整路徑之後出現。

/recursive

如果您想要讓作業在子資料夾中包含專案,請指定此選項。

/workspace

指定此選項可顯示工作區中專案版本的相關資料,而不是對應至目前目錄的專案版本。

/collection

指定專案集合。

備註

當您取得或取出檔案時,通常會下載最新的版本。 不過,您的工作區中可能有舊版的一些檔案。

例如,您可能已經取出一些檔案,但未簽入您的工作數周。 小組中的其他人可能已在該期間簽入相同檔案的變更。 在此情況下,工作區中的這些檔案版本會比 TFVC 伺服器上的目前版本還舊。 您可以使用 localversions 命令來取得工作區中這些檔案版本的相關信息。

其他 TFVC 命令會針對 TFVC 和對應至它的工作區,提供伺服器中專案的詳細資訊。 如需如何使用 tf 命令行公用程式的詳細資訊,請參閱 使用Team Foundation版本控制命令

範例

下列範例會顯示對應至 c:\workspaces\FeatureA\catalog\controller 資料夾的工作區中ControllerBase.cs檔案的版本

c:\workspaces\FeatureA\catalog\controller>tf localversions ControllerBase.cs

下列範例會顯示對應至 c:\workspaces\FeatureA\catalog 資料夾之工作區中所有檔案的版本,包括子資料夾中的檔案。 /format:detailed因為已指定 選項,因此每個檔案都會以其完整路徑出現。

c:\workspaces\FeatureA\catalog\>tf localversions . /recursive /format:detailed