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\ 在工作区。

f9yw4ea0.collapse_all(zh-cn,VS.110).gif在本地工作区添加所有新文件

自动检测到 本地工作区 的新文件。 可以提升这些最近检测文件添加到挂起的更改。

c:\code\SiteApp\Main\SolutionA\Project1>tf add

在本地工作区添加是 忽略)所有项的最新版本(但objd。

c:\code\SiteApp\Main\SolutionA\Project1>tf add /noignore

在本地工作区添加所有项的最新版本。

f9yw4ea0.collapse_all(zh-cn,VS.110).gif添加各个项

c:\code\SiteApp\Main>tf add program1.cs program2.c

添加文件program1.cs和program2.c。

f9yw4ea0.collapse_all(zh-cn,VS.110).gif请递归添加特定类型的所有项

c:\code\SiteApp\Main>tf add *.cs /recursive

添加所有C#代码文件(.cs)在当前目录和所有子目录。

Visual Studio 中的工作

提示

  • 提示 此请求命令的结果排队作为挂起的更改(请参见 Status 命令)到服务器,直到签入才生效(请参见 签入命令)。

  • 提示 如果需要留出更改(可能还希望清理您的另一个任务的工作站),请使用 Shelve 命令