签出(或编辑)命令
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
TFVC checkout
或 edit
命令签出文件,并将其挂起的更改状态更改为 编辑。 可以使用 checkout
或 edit
调用此命令。
还可以使用 Visual Studio 签出和编辑文件。
提示
如果开始新任务,最好先从服务器下载最新文件,然后再签出文件并开始工作。 请参阅 获取命令。
在 本地工作区中开始编辑文件时,会自动签出该文件。
可以使用 状态命令在命令提示符下查看挂起的更改列表。
可以使用 Checkin 命令处理 签入 对话框中的相关数据,例如注释和关联的工作项。
准备好在服务器上签入团队代码库的更改时,请使用 Checkin 命令。
如果需要保留更改或想要清理工作区以执行其他任务,请使用 Shelve 命令。
如果使用 服务器工作区,则未签出的文件是只读的。
先决条件
语法
tf checkout [/lock:(none|checkin|checkout)] [/recursive] [/encoding:encoding] itemspec [/login: username,[password]]
参数
参数 | 说明 |
---|---|
/encoding |
忽略此参数。 |
<itemspec> |
指定要签出的项目的范围。有关语法,请参阅 使用 Team Foundation 版本控制命令。 |
/lock |
应用或删除锁。 请参阅 使用 Team Foundation 版本控制命令。 |
/login:<username>[,<password>] |
指定要运行命令的用户帐户。 请参阅 使用 Team Foundation 版本控制命令。 |
/recursive |
以递归方式签出指定目录和任何子目录中的项。 |
例子
以下示例假定 c:\code\SiteApp\Main
是映射到用户工作区中的项目集合的主文件夹。
签出单个项目
以下示例签出 program.cs:
c:\code\SiteApp\Main\SolutionA\Project1\>tf checkout program.cs
签出两个项目
以下示例签出 program.cs 和 program2.cs:
c:\code\SiteApp\Main\SolutionA\Project1\>tf checkout program1.cs program2.cs