Administrar tipos de archivo con Control de versiones de Team Foundation
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
Control de versiones de Team Foundation (TFVC) proporciona definiciones de tipo de archivo, que determinan cómo se procesan los archivos con extensiones especificadas. Por ejemplo, puede deshabilitar la combinación de tipos de archivo seleccionados para evitar que varios usuarios los desprotejen en paralelo.
Nota
De forma predeterminada, la combinación de archivos y varias desactives está habilitada. Se pueden deshabilitar varias des check-out en el nivel de proyecto.
Requisitos previos
- Repositorio TFVC en el que trabajar, en lugar de en un repositorio de Git. Si está en un repositorio de Git, el Explorador de control de código fuente no está disponible.
- Para editar, agregar o quitar una asociación de tipo de archivo, debe tener el permiso Editar información de nivel de servidor establecido en Permitir. Para obtener más información, consulte permisos de Azure DevOps Server.
Propiedades de tipo de archivo
Una definición de tipo de archivo de Azure DevOps consta de tres propiedades. La más importante de estas propiedades es la extensión de archivo, que es el identificador único de un tipo de archivo.
Propiedad | Ejemplo |
---|---|
Nombre | Archivo de Visual Basic |
Extensión de archivo | .vb |
Habilitar combinación de archivos y desprotección múltiple | Sí |
Como administrador de Azure DevOps, es posible que desee especificar que los archivos de determinados tipos, como archivos binarios de Microsoft Excel (*.xls) para los que no existe una herramienta de combinación, no se pueden combinar cuando se detectan conflictos y solo puede desprotegirse por un usuario a la vez. Para controlarlo, seleccione Habilitar combinación de archivos y Desprotección múltiple en el cuadro de diálogo Editar tipo de archivo . Para obtener más información, vea Editar asociaciones de tipos de archivo. Si un tipo de archivo no existe para una extensión determinada, los archivos con esa extensión se pueden combinar.
Codificaciones de archivos
Además de estas propiedades básicas de tipo de archivo, Azure DevOps también realiza un seguimiento de la codificación de archivos para cada archivo del servidor de control de versiones. Puede invalidar la codificación predeterminada para un archivo desde la ventana Propiedades del control de versiones abierta desde el Explorador de control de código fuente o mediante la interfaz de la línea de comandos. Para obtener más información, vea Configurar la codificación de archivos de control de versiones y comandos Desprotección y edición.
Editar asociaciones de tipo de archivo
Las definiciones de tipo de archivo permiten personalizar la forma en que el sistema Control de versiones de Team Foundation procesa los archivos que tienen extensiones específicas. Al definir un tipo de archivo, se controla si los archivos que tienen una extensión determinada pueden tener palabras clave internas expandidas durante una protección y si varios usuarios pueden modificar un archivo específico en paralelo. En el procedimiento siguiente se muestra cómo cambiar una asociación de extensión de tipo de archivo en el control de versiones.
En el menú Equipo, seleccione Azure DevOps Server Configuración y, a continuación, Tipos de archivo de control de código fuente. El cuadro de diálogo Tipos de archivo muestra una lista de las extensiones de archivo asociadas actualmente con el control de versiones.
Seleccione Editar.
En el cuadro de diálogo Editar tipo de archivo , en el cuadro Nombre , escriba una descripción para el tipo de archivo. Por ejemplo, Word Documentos para agregar Microsoft Word asociación de archivos de documentos al control de versiones.
En el cuadro Extensión de archivo, escriba la extensión de tipo de archivo, por ejemplo, documento de Microsoft Word archivos de documento.
Opcionalmente, seleccione la casilla Habilitar combinación de archivos y varias desprotecciones (seleccionada de forma predeterminada).
Seleccione Aceptar para volver al cuadro de diálogo Tipos de archivo y compruebe la nueva entrada.
Sugerencia
Puede especificar varias asociaciones de extensión de tipo de archivo con un solo nombre. Por ejemplo, podría agregar punto al nombre de Word Documentos especificado anteriormente.
Configuración de la codificación de archivos de control de versiones
Control de versiones de Team Foundation propiedades incluyen información general de archivos y carpetas y el tipo de codificación de archivos. Las propiedades también enumeran el estado de registro pendiente, la información de seguridad y el historial de bifurcación. Para obtener más información, vea Ver propiedades de carpeta y archivo de control de versiones.
Nota
Control de versiones de Team Foundation propiedades no se ven en la ventana Propiedades de Visual Studio. Se ven en su propio cuadro de diálogo Propiedades , como se describe en el procedimiento siguiente.
Para configurar la codificación de archivos de control de versiones:
Abra el Explorador de control de código fuente.
En el menú Ver , seleccione Otras ventanas y, a continuación, seleccione Explorador de control de código fuente.
En el Explorador de control de código fuente, seleccione el cuadro de lista desplegable Área de trabajo de la barra de herramientas y seleccione el área de trabajo que desea usar.
Vaya a un archivo para el que desea ver las propiedades, haga clic con el botón derecho y, a continuación, seleccione Propiedades.
En el cuadro de diálogo Propiedades , seleccione la pestaña General .
En la pestaña General , seleccione Establecer codificación.
En el cuadro de diálogo Establecer codificación , use el cuadro de lista desplegable Codificación para seleccionar el tipo base de codificación para el archivo, por ejemplo, utf-8.
Sugerencia
Seleccione Detectar para que el sistema detecte el esquema de codificación de archivos usado con el archivo y rellene el cuadro de lista.
Seleccione Aceptar.
Nota
La codificación establecida da como resultado un cambio pendiente que debe estar protegido.
Agregar asociaciones de tipo de archivo
Las definiciones de tipo de archivo permiten personalizar la forma en que el sistema de control de versiones procesa los archivos con extensiones específicas. Al definir un tipo de archivo, se controla si los archivos con una extensión determinada permiten a varios usuarios modificar un archivo específico en paralelo. En el procedimiento siguiente se muestra cómo agregar una asociación de extensión de tipo de archivo en el control de versiones.
En el menú Equipo, seleccione Azure DevOps Server Configuración y, a continuación, seleccione Tipos de archivo de control de código fuente. Se muestra el cuadro de diálogo Tipos de archivo que muestra las extensiones de archivo asociadas actualmente con el control de versiones.
Seleccione Agregar.
En el cuadro de diálogo Agregar tipo de archivo, en el cuadro Nombre, escriba una descripción para el nuevo tipo de archivo, por ejemplo, Word Documentos, para agregar una asociación de archivos de documento de Microsoft Word al control de versiones.
En el cuadro Extensión de archivo, escriba o seleccione la extensión de tipo de archivo, por ejemplo, doc, para Microsoft Word archivos de documento.
Opcionalmente, active la casilla Habilitar combinación de archivos y varias desproteger (activada de forma predeterminada).
Seleccione Aceptar para volver al cuadro de diálogo Tipos de archivo y compruebe la nueva entrada.
Sugerencia
Puede especificar varias extensiones de tipo de archivo que se asociarán a un único nombre, por ejemplo, podría agregar punto al nombre de Word Documentos especificado en este procedimiento.
Quitar un tipo de archivo asociado
Las definiciones de tipo de archivo permiten personalizar la forma en que el sistema de control de versiones controla los archivos que tienen extensiones específicas. Al definir un tipo de archivo, se controla si los archivos que tienen una extensión determinada pueden tener palabras clave internas expandidas durante una protección y si varios usuarios pueden modificar un archivo específico en paralelo. Para obtener información sobre cómo agregar asociaciones de tipo de archivo al control de versiones, vea Agregar asociación de tipo de archivo con Control de versiones de Team Foundation. En el procedimiento siguiente se muestra cómo quitar una extensión de tipo de archivo asociada al control de versiones.
En el menú Equipo, seleccione Azure DevOps Server Configuración y, a continuación, seleccione Tipos de archivo de control de código fuente.
El cuadro de diálogo Tipos de archivo muestra una lista de las extensiones de nombre de archivo que están asociadas actualmente con el control de versiones.
Resalte la extensión de tipo de archivo que desea quitar y, a continuación, seleccione Quitar.
La entrada se borra y ya no aparece en el cuadro de diálogo Tipos de archivo .
Seleccione Aceptar.