add 命令(Team Foundation 版本控制)
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Team Foundation 版本控制 add
命令将文件和文件夹添加到 TFVC 存储库。
先决条件
在开发计算机上设置的 TFVC 工作区。 请参阅工作区命令或在开发计算机上设置 Team Foundation 版本控制。
语法
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 命令。