Add 命令
向版本控制中添加文件和文件夹。
提示
在将文件添加到版本控制之前,应先在 dev 设备上设置工作区。请参见 Workspace Command 或 设置开发计算机并开始使用版本控制。
要求: 请参见 Team Foundation Server 权限.
tf add itemspec [/lock:(none|checkin|checkout)] [/encoding:filetype]
[/noprompt] [/recursive] [/noignore] [/login:username,[password]]
参数
Parameter |
说明 |
---|---|
/encoding: filetype |
忽略此参数。 |
itemspec |
指定项目的范围添加。 可指定多个 itemspec 参数。 有关语法,请参见 Team Foundation 版本控制命令参考。 |
/lock |
应用或移除锁定。 请参见 Team Foundation 版本控制命令参考。 |
/login:username,[password] |
指定用户帐户运行命令。 请参见 Team Foundation 版本控制命令参考。 |
/noignore |
默认情况下文件的某些类型(例如, .dll文件)被版本控制忽略。 在的 itemspec时,指定通配符中的规则 .tfignore 文件应用于 Add 命令。 在这种情况下若要改写规则的应用程序,请指定 /noignore。 可以配置哪些文件忽略使用.tfignore文件(请参见 添加文件:.tfignore文件)。 |
/noprompt |
禁止显示窗口和对话框显示数据并将输出重定向到命令提示。 请参见 Team Foundation 版本控制命令参考。 |
/recursive |
递归添加了指定的目录和所有子目录的项目。 |
示例
在所有下面的示例中,假定,$/SiteApp/Main/ 映射到 c:\code\SiteApp\Main\ 在工作区。
在本地工作区添加所有新文件
自动检测到 本地工作区 的新文件。 可以提升这些最近检测文件添加到挂起的更改。
c:\code\SiteApp\Main\SolutionA\Project1>tf add
在本地工作区添加是 忽略)所有项的最新版本(但objd。
c:\code\SiteApp\Main\SolutionA\Project1>tf add /noignore
在本地工作区添加所有项的最新版本。
添加各个项
c:\code\SiteApp\Main>tf add program1.cs program2.c
添加文件program1.cs和program2.c。
请递归添加特定类型的所有项
c:\code\SiteApp\Main>tf add *.cs /recursive
添加所有C#代码文件(.cs)在当前目录和所有子目录。
Visual Studio 中的工作
- 向服务器添加文件通过 Visual Studio 向服务项目添加文件。