签出和编辑文件

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

Visual Studio 2019 | Visual Studio 2022

如果要编辑文件,可以从 Visual Studio 解决方案资源管理器或源代码管理器中打开它。 开始编辑文件时,系统会自动为你签出文件。

在极少数情况下,例如,如果你想签出并锁定文件,以确保你的更改在其他团队成员的更改之前签入,则你可能需要手动签出并选择性地锁定文件。

重要

最佳做法是自行决定使用“锁定类型”选项,并通知你的团队成员锁定某个项的原因以及计划删除该锁定的时间。

先决条件

你必须是项目的“参与者”之一。 若要了解详细信息,请参阅默认 TFVC 权限

手动签出项

  1. 在 Visual Studio 解决方案资源管理器源代码管理器中,选择要编辑的文件,右键单击,然后选择“签出以供编辑”。

  2. 在“签出”对话框中,可以选择锁定文件。 在“锁定类型”下,选择以下选项之一:

    • 保持不变 - 保持任何现有锁
    • 签入 - 允许其他用户签出,但禁止这些用户签入

    注意

    在以下情况下,“锁定类型”菜单不可用:

    • 另一个团队成员已锁定该文件。 如果其他用户已经锁定了任何指定的文件,锁定操作将失败。 有关详细信息,请参阅锁定和解锁文件夹或文件
    • 项目管理员已禁用“启用多次签出”选项,这不是建议的做法。 管理员可以通过从 Visual Studio 菜单栏中选择“团队”>“团队项目设置”>“源代码管理”来配置此选项。
  3. 选择“签出”。

在解决方案资源管理器和源代码管理器中,已签出的项旁边会显示一个复选标记 TFSC 签出状态图标。在团队资源管理器中,这些文件显示在“挂起的更改”页的“包含的更改”下。 在源代码管理器中,你和你团队的成员可以看到挂起的编辑更改。

从命令提示符处工作

提示