Comando del área de trabajo (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 Control de versiones de Team Foundation (TFVC) workspaces
muestra información sobre las áreas de trabajo del sistema y actualiza la información almacenada en caché sobre un cambio de nombre de usuario o nombre de equipo en un servidor de Azure DevOps.
Requisitos previos
Para usar el comando workspaces
, debe tener el permiso Lectura establecido en Permitir. Para más información, vea Permisos predeterminados de TFVC.
Sintaxis
tf workspaces [/owner:<owner-name>] [/computer:<computer-name>]
[/collection:<team-project-collection-url>] [/format:(brief|detailed|xml)]
[/updateUserName:<old-user-name>] [/updateComputerName:<old-computer-name>]
[<workspace-name>][/login:<username>,[<password>]]
tf workspaces /remove:(*|workspace1[,workspace2,...])
/collection:(*|<team-project-collection-url>)
Parámetros
En las secciones siguientes se describen los argumentos y las opciones del comando workspaces
.
Argumentos
Argument
Descripción
<owner-name>
Proporciona un valor a la opción /owner
. Use una cadena vacía ("") para buscar coincidencias con las áreas de trabajo creadas por cualquier usuario.
<computer-name>
Proporciona un valor a la opción /computer
. Use una cadena vacía ("") para buscar coincidencias con las áreas de trabajo de cualquier equipo.
<workspace-name>
Especifica el nombre de un área de trabajo sobre la que se va a mostrar información. Si no se especifica un valor, se muestra información sobre todas las áreas de trabajo de un servidor. También puede usar un carácter comodín asterisco (*) para mostrar información sobre todas las áreas de trabajo de un servidor.
<old-user-name>
Proporciona el nombre de usuario anterior para la opción /updateUserName
.
<old-computer-name>
Proporciona el nombre de equipo anterior para la opción /updateComputerName
.
<team-project-collection-url>
Dirección URL de la colección de proyectos que contiene las áreas de trabajo sobre los que quiere mostrar información, por ejemplo, https://myserver:8080/tfs/DefaultCollection
.
<username>
Proporciona un valor a la opción /login
. Puede especificar este valor como DOMAIN\<username>
o <username>
.
<password>
Proporciona un valor a la opción /login
.
Opciones
Opción
Descripción
/owner
Especifica el nombre del usuario que creó el área de trabajo. Si no se especifica ningún propietario, TFVC devuelve información sobre las áreas de trabajo que pertenecen solo al usuario actual.
/computer
Especifica el nombre de un equipo cliente por el que se va a filtrar la lista de áreas de trabajo del servidor. Si no se especifica ningún equipo, TFVC devuelve información sobre las áreas de trabajo solo en el equipo actual.
/format
Especifica el formato de la información del área de trabajo. Brief
devuelve información del área de trabajo sin asignaciones. Detailed
devuelve información del área de trabajo y también las asignaciones. Xml
devuelve información del área de trabajo, una asignación, la fecha de acceso más reciente y también los alias de propietario. El formato detallado solo se puede usar cuando se especifica la opción /collection
. El valor predeterminado es Brief
.
/updateUserName
Actualiza la información de identificación de seguridad en el servidor Azure DevOps para un usuario cuyo nombre de usuario de red se ha modificado. Si especifica esta opción, también debe especificar una colección de proyectos mediante la opción /collection
.
/updateComputerName
Indica a TFVC que actualice sus tablas para reflejar un cambio en el nombre de un equipo cliente. Si especifica esta opción, también debe especificar una colección de proyectos mediante la opción /collection
.
/remove
Quita las entradas del área de trabajo especificadas para la colección de proyectos especificada de la memoria caché del cliente.
/collection
Especifica el nombre de la colección de proyectos.
/login
Especifica el nombre de usuario y la contraseña para autenticar al usuario con Azure DevOps Server.
Observaciones
El comando workspaces
de la utilidad de línea de comandos tf
muestra información sobre áreas de trabajo en el equipo actual, propiedad de un usuario especificado, o para todas las áreas de trabajo asociadas a un servidor Azure DevOps específico. Para cada área de trabajo, TFVC muestra el nombre, el propietario, el comentario y el nombre del equipo. Con la salida detallada, también muestra las asignaciones del área de trabajo. A menos que proporcione un filtro como el propietario, el equipo o el nombre del área de trabajo, TFVC solo muestra información sobre las áreas de trabajo que ha creado.
Para obtener más información sobre cómo editar las propiedades del área de trabajo, consulte Comando área de trabajo.
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 una lista de todas las áreas de trabajo del usuario actual en el equipo actual:
c:\projects>tf workspaces
En el ejemplo siguiente se muestra una lista de todas las áreas de trabajo de todos los usuarios de todos los equipos que se han creado en la siguiente colección de proyectos en la dirección https://myserver:8080/tfs/DefaultCollection
:
c:\projects>tf workspaces /owner:* /computer:* /collection:https://myserver:8080/tfs/DefaultCollection
En el ejemplo siguiente se muestra información detallada sobre todas las áreas de trabajo que el usuario actual ha creado en la colección de proyectos en la dirección https://myserver:8080/tfs/DefaultCollection
:
c:\projects>tf workspaces /computer:* /format:detailed /collection:https://myserver:8080/tfs/DefaultCollection
En el ejemplo siguiente se muestra información detallada sobre el área de trabajo WS1, que es propiedad del usuario actual y se encuentra en el equipo actual. La información mostrada incluye una lista de asignaciones de áreas de trabajo.
c:\projects>tf workspaces /format:detailed /collection:https://myserver:8080/tfs/DefaultCollection WS1
En el ejemplo siguiente se quitan todas las áreas de trabajo almacenadas en caché de la memoria caché de la colección de proyectos en la dirección https://myserver:8080/tfs/DefaultCollection
:
c:\projects>tf workspaces /remove:* /collection:https://myserver:8080/tfs/DefaultCollection