添加命令 (Team Foundation 版本控制)
Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019 |TFS 2018
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 文件配置要忽略的文件类型。 请参阅 自定义哪些文件版本控件忽略。 在 .tfignore 文件中指定通配符时,add .tfignore 文件中的规则将应用于该命令itemspec 。 若要重写这些规则,请指定 /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
以递归方式添加特定类型的所有项
以下命令在当前目录和任何子目录中 (.cs) 添加所有 C# 代码文件:
c:\code\SiteApp\Main>tf add *.cs /recursive
在 Visual Studio 中工作
- 还可以使用 Visual Studio 将文件添加到服务器。
提示
- 命令的结果
add
将排队作为挂起的更改排队,在签入之前不会对服务器生效。 请参阅 Checkin 命令。 - 若要为另一个任务留出更改或清理工作区,请使用 Shelve 命令。