Checkout (o Edit) (Comando)

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

Visual Studio 2019 | Visual Studio 2022

El comando checkout o edit de TFVC extrae del repositorio un archivo y cambia su estado de cambio pendiente a editar. Puede llamar a este comando mediante checkout o edit.

También puede usar Visual Studio para Extraer del repositorio y editar archivos.

Sugerencias

  • Si va a iniciar una nueva tarea, será conveniente que descargue los archivos más recientes del servidor para poder extraerlos del repositorio e iniciar el trabajo. Vea Comando Get.

  • Cuando empiece a editar un archivo en un área de trabajo local, este se extrae del repositorio automáticamente.

  • Puede ver una lista de los cambios pendientes en el símbolo del sistema mediante el comando Status.

  • Puede trabajar con datos relacionados, como comentarios y elementos de trabajo asociados, en el cuadro de diálogo Insertar en el repositorio mediante el comando Checkin.

  • Cuando esté a punto para insertar los cambios en el código base del equipo en el servidor, utilice el comando Checkin.

  • Si tiene que reservar los cambios o quiere limpiar el área de trabajo para otra tarea, utilice el comando Shelve.

  • Si utiliza un área de trabajo de servidor, los archivos que no haya desprotegido son de solo lectura.

Requisitos previos

Sintaxis

tf checkout [/lock:(none|checkin|checkout)] [/recursive] [/encoding:encoding] itemspec [/login: username,[password]]

Parámetros

Parámetro Descripción
/encoding Omita este parámetro.
<itemspec> Especifica el ámbito de los elementos que se van a extraer del repositorio. Para obtener la sintaxis, vea Uso de comandos de Control de versiones de Team Foundation.
/lock Aplica o quita un bloqueo. Vea Uso de comandos del Control de versiones de Team Foundation.
/login:<username>[,<password>] Especifica la cuenta de usuario que ejecuta el comando. Vea Uso de comandos del Control de versiones de Team Foundation.
/recursive Desprotege repetidamente los elementos del directorio especificado y de cualquier subdirectorio.

Ejemplos

En los ejemplos siguientes se da por hecho que c:\code\SiteApp\Main es la carpeta principal asignada a la colección de proyectos del área de trabajo del usuario.

Desproteger un solo elemento

En el ejemplo siguiente se desprotege program.cs:

c:\code\SiteApp\Main\SolutionA\Project1\>tf checkout program.cs

Desproteger dos elementos

En el ejemplo siguiente se desprotegen program.cs y program2.cs:

c:\code\SiteApp\Main\SolutionA\Project1\>tf checkout program1.cs program2.cs