Checkout(或 Edit)命令
签出文件并将其挂起的更改状态编辑。 使用 Checkout 或 Edit,可以调用此命令。
要求: 请参见 Team Foundation Server 权限参考.
tf checkout [/lock:(none|checkin|checkout)] [/recursive] [/encoding:encoding] itemspec [/login: username,[password]]
参数
Parameter |
说明 |
---|---|
/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.c
检查文件program1.cs和program2.c。
Visual Studio 中的工作
- 签出和编辑文件 检查文件的使用Visual Studio。
提示
如果您开始新任务,则可能是一个好办法可以从服务器下载最新的文件,然后将该文件并开始工作之前。 请参见 Get 命令。
当您开始编辑在 本地工作区时的文件,会自动签出。
可以查看挂起的更改列表:
并将相关的数据(如注释和关联的工作项。*** 注册 *** 对话框使用 Checkin 命令。
在使用 Status 命令的命令提示。
当您准备好签入到团队的基本代码所做的更改在服务器上,请使用 Checkin 命令。
如果需要留出更改(可能还希望清理您的另一个任务的工作站),请使用 Shelve 命令。
如果使用 服务器工作区,尚未签出的文件是只读的。