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

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

Visual Studio 2019 |Visual Studio 2022

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

必要條件

語法

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

參數

參數 描述
/encoding: <filetype> 忽略此參數。
itemspec 指定要加入的項目範圍。 您可以指定多個 itemspec 自變數。
/lock 套用或移除鎖定。 請參閱使用 Team Foundation 版本控制 命令
/noignore 根據預設,版本控制會忽略特定類型的檔案,例如 .dll 檔案。 您可以使用 .tfignore 檔案來設定要忽略的檔案種類。 請參閱 自定義哪些檔案版本控制會忽略。 當您在 中itemspec指定通配符時,.tfignore 檔案中的規則會套用至 add 命令。 若要覆寫這些規則,請指定 /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 會排入佇列,作為擱置的變更,而且在您簽入變更之前,不會在伺服器上生效。 請參閱 Checkin 命令
  • 若要為另一項工作保留變更或清除工作區,請使用 Shelve命令