共用方式為


新增命令 (Team Foundation 版本控制)

Azure DevOps 服務 |Azure DevOps Server |Azure DevOps Server 2022

Visual Studio 2019 |Visual Studio 2022

Team Foundation 版本控制 add 命令會將檔案和資料夾新增至 TFVC 存放庫。

先決條件

語法

tf add itemspec [/lock:(none|checkin|checkout)] [/encoding:filetype] 
[/noprompt] [/recursive] [/noignore] [/login:username,[password]] 

參數

參數 Description
/encoding: <filetype> 忽略此參數。
itemspec 指定要新增的項目範圍。 您可以指定多個 itemspec 引數。
/lock 套用或移除鎖定。 請參閱 使用 Team Foundation 版本控制命令
/noignore 根據預設,版本控制會忽略特定類型的檔案,例如 .dll 檔案。 您可以使用 .tfignore 檔案來設定要忽略的檔案類型。 請參閱 自訂版本控制忽略的檔案當您additemspec. 若要置換這些規則,請指定 /noignore
/noprompt 隱藏視窗和對話方塊的顯示,並將輸出資料重新導向至命令提示字元。 請參閱 使用 Team Foundation 版本控制命令
/recursive 遞迴地新增指定目錄和任何子目錄中的項目。

範例

下列範例假設對應至c:\code\SiteApp\Main\工作區中的 。$/SiteApp/Main/

在本機工作區中新增所有新檔案

系統會自動偵測 本機工作區 中的新檔案。 您可以將這些新偵測到的檔案升級為待處理的變更。

下列命令會新增本機工作區中所有項目的最新版本,但忽略的項目除外:

c:\code\SiteApp\Main\SolutionA\Project1>tf add

下列指令會新增本機工作區中所有項目的最新版本,甚至是指定為忽略的項目:

c:\code\SiteApp\Main\SolutionA\Project1>tf add /noignore

新增個別項目

下列命令會新增檔案 program1.csprogram2.cs

c:\code\SiteApp\Main>tf add program1.cs program2.cs

遞迴新增特定類型的所有項目

下列命令會將目前目錄和任何子目錄中的所有 C# 程式碼檔案 (.cs) 新增至:

c:\code\SiteApp\Main>tf add *.cs /recursive

在 Visual Studio 中工作

提示

  • 命令的 add 結果會排入佇列為擱置的變更,並且在您簽入之前不會在伺服器上生效。 請參閱 「入庫」指令
  • 若要為其他工作擱置變更或清理工作區,請使用 Shelve 指令