Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
Visual Studio 2019 |Visual Studio 2022
Team Foundation 版本控制 add 命令将文件和文件夹添加到 TFVC 存储库。
先决条件
- 默认的 TFVC 权限。
- 在开发计算机上设置的 TFVC 工作区。 请参阅 工作区命令 或在 开发计算机上设置 Team Foundation 版本控制。
Syntax
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 文件配置要忽略的文件类型。 请参阅 “自定义哪些文件版本控制忽略”。
在 .tfignore 文件中指定通配符add时,itemspec.tfignore 文件中的规则适用于命令。 若要重写这些规则,请指定 /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 命令。