Comando Localversions (Control de versiones de Team Foundation)

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

Visual Studio 2019 | Visual Studio 2022

El comando localversions de Control de versiones de Team Foundation (TFVC) muestra la versión de uno o varios elementos de un área de trabajo.

Requisitos previos

Para usar el comando localversions, debe tener el permiso de Uso para el área de trabajo. Para más información, vea Permisos predeterminados de TFVC.

Sintaxis

tf localversions ItemSpec
[/recursive] [/format:brief|detailed]
[/workspace:WorkspaceName[;WorkspaceOwner]] [/collection:TeamProjectCollectionUrl]

Parámetros

Argumentos

Argument

Descripción

<itemspec>

Especifique un archivo o una carpeta que contenga los archivos cuyos números de versión quiere mostrar.

Solo puede especificar un archivo o carpeta local. Por ejemplo, c:\project1\binder.cs es válido, pero $/project1/binder.cs no es válido.

Nota:

Puede especificar más de un argumento itemspec.

<workspacename>

Use este argumento con la opción /workspace para especificar un área de trabajo distinta de la asignada al directorio actual.

<workspaceowner>

Use este argumento con el argumento workspacename si quiere especificar un área de trabajo pública.

<TeamProjectCollectionUrl>

La dirección URL de la colección de proyectos que contiene uno o varios elementos cuya versión quiere mostrar, por ejemplo http://myserver:8080/tfs/DefaultCollection.

Opciones

Opción

Descripción

/format

Especifique una de las siguientes opciones para controlar cómo aparecen los datos devueltos por este comando:

  • Brief (valor predeterminado): cada directorio solo aparece una vez, seguido de los archivos que contiene.
  • Detailed: cada archivo aparece después de su ruta de acceso completa.

/recursive

Especifique esta opción si quiere que la operación incluya elementos en subcarpetas.

/workspace

Especifique esta opción para mostrar datos sobre las versiones de elementos de un área de trabajo distinta de la asignada al directorio actual.

/collection

Especifica el nombre de la colección de proyectos.

Observaciones

Cuando obtiene o extrae del repositorio un archivo, normalmente descarga la versión más reciente. Sin embargo, es posible que tenga versiones anteriores de algunos archivos en el área de trabajo.

Por ejemplo, es posible que haya extraído algunos archivos del repositorio y no haya insertado el trabajo en el repositorio desde hace varias semanas. Es posible que otras personas del equipo hayan insertado los cambios en el repositorio sobre los mismos archivos durante ese tiempo. En este caso, las versiones de estos archivos en el área de trabajo serían anteriores a las versiones actuales del servidor para TFVC. Puede usar el comando localversions para obtener información sobre qué versiones de estos archivos están en el área de trabajo.

Otros comandos de TFVC proporcionan más información sobre los elementos del servidor para TFVC y las áreas de trabajo que se asignan a él. Para más información sobre cómo usar la utilidad de línea de comandos tf, vea Uso de comandos de control de versiones de Team Foundation.

Ejemplos

En el ejemplo siguiente se muestra la versión del archivo ControllerBase.cs en el área de trabajo asignada a la carpeta c:\workspaces\FeatureA\catalog\controller.

c:\workspaces\FeatureA\catalog\controller>tf localversions ControllerBase.cs

En el ejemplo siguiente se muestran las versiones de todos los archivos, incluidos los de las subcarpetas, en el área de trabajo asignada a la carpeta c:\workspaces\FeatureA\catalog. Dado que se especifica la opción /format:detailed, cada archivo aparece con su ruta de acceso completa.

c:\workspaces\FeatureA\catalog\>tf localversions . /recursive /format:detailed