新增指令 (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.cs 和 program2.cs:
c:\code\SiteApp\Main>tf add program1.cs program2.cs
以遞歸方式新增特定類型的所有專案
下列命令會在目前的目錄和任何子目錄中新增所有 C# 程式代碼檔案 (.cs):
c:\code\SiteApp\Main>tf add *.cs /recursive
在 Visual Studio 中工作
- 您也可以使用 Visual Studio 將 檔案新增至伺服器。
提示
- 命令的結果
add
會排入佇列,作為擱置的變更,而且在您簽入變更之前,不會在伺服器上生效。 請參閱 Checkin 命令。 - 若要為另一項工作保留變更或清除工作區,請使用 Shelve命令。