Checkout(或 Edit)命令

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

TFVC checkoutedit 命令签出文件并将其挂起的更改状态更改为“编辑”。 可以使用 checkoutedit 调用该命令。

还可以使用 Visual Studio 签出和编辑文件

提示

  • 开始新任务时,最好在签出文件并开始工作之前从服务器下载最新文件。 请参阅 get 命令

  • 开始在本地工作区编辑文件时,系统会自动为你签出文件。

  • 可以使用 status 命令在命令提示符中查看挂起的更改的列表。

  • 使用 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