Checkout(或 Edit)命令
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018
Visual Studio 2022 |Visual Studio 2019 |Visual Studio 2017 |Visual Studio 2015 |Visual Studio 2013
签出文件并将挂起的更改状态更改为“编辑”。 可以使用 “签出 ”或 “编辑”调用此命令。
先决条件
请参阅 默认 TFVC 权限。
语法
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\SolutionA\Project1\>tf checkout program.cs
签出 program.cs。
签出两个项目
c:\code\SiteApp\Main\SolutionA\Project1\>tf checkout program1.cs program2.cs
检查文件 program1.cs 和 program2.cs。
在 Visual Studio 中工作
- 签出和编辑文件使用Visual Studio签出文件。
提示
如果开始新任务,最好先从服务器下载最新文件,然后再签出文件并开始工作。 请参阅 Get 命令。
开始在本地 工作区中编辑文件时,会自动签出该文件。
可以查看挂起的更改列表:使用 Checkin 命令处理相关数据,例如“签入”对话框中的“注释”和“关联工作项”。
使用 Status 命令在命令提示符处。
准备好在服务器上签入团队代码库的更改时,请使用 Checkin 命令。
如果需要 (保留更改,并且可能还需要清理工作区以执行另一个任务) ,请使用 Shelve 命令。
如果使用 服务器工作区,则未签出的文件是只读的。