Administración de tipos de archivo con Control de versiones de Team Foundation

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

Nota

Azure DevOps Server se denominaba anteriormente Visual Studio Team Foundation Server.

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 los tipos de archivo seleccionados para evitar que varios usuarios los desensalen en paralelo.

Nota

De forma predeterminada, la combinación de archivos y la deses check-out múltiple están habilitadas. Se puede deshabilitar la des check-out múltiple en el nivel de proyecto.

Prerrequisitos

  • Un repositorio TFVC en el que trabajar, en lugar de un repositorio de Git. Si está en un repositorio de Git, 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, vea Azure DevOps Server permisos.

Propiedades del tipo de archivo

Una Azure DevOps de tipo de archivo 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 Visual Basic archivo
Extensión de archivo .vb
Habilitar la combinación de archivos y la desprotección múltiple Yes

Como administrador de Azure DevOps, es posible que desee especificar que los archivos de determinados tipos, como los 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 pueden ser desprotegido 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 tipo de archivo. Si no existe un tipo de archivo para una extensión determinada, se pueden combinar archivos con esa extensión.

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 en el servidor de control de versiones. Puede invalidar la codificación predeterminada de un archivo desde la ventana Propiedades del control de versiones abierta 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 Los comandos Checkout y Edit.

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 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 expandida durante una comprobació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.

  1. En el menú Equipo, seleccione Azure DevOps Server 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 al control de versiones.

  2. Seleccione Editar.

  3. 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, Documentos de Word para agregar la asociación de archivos de documentos de Microsoft Word al control de versiones.

  4. En el cuadro Extensión de archivo , escriba la extensión de tipo de archivo, por ejemplo, doc para los archivos de documento de Microsoft Word.

  5. Opcionalmente, seleccione la casilla Habilitar combinación de archivos y varias desprotección (seleccionada de forma predeterminada).

  6. Seleccione Aceptar para volver al cuadro de diálogo Tipos de archivo y comprobar 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 documentos de Word 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 archivo. Las propiedades también incluyen el estado de protección pendiente, la información de seguridad y el historial de bifurcaciones. 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 Visual Studio propiedades de la aplicación. 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:

  1. Abra 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.

  2. En 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.

  3. Vaya a un archivo para el que quiera ver las propiedades, haga clic con el botón derecho y seleccione Propiedades.

  4. En el cuadro de diálogo Propiedades, seleccione la pestaña General .

  5. En la pestaña General, seleccione Establecer codificación.

  6. 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.

  7. Seleccione Aceptar.

Nota

La codificación establecida da como resultado un cambio pendiente que se debe comprobar.

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 archivos con extensiones específicas. Al definir un tipo de archivo, se controla si los archivos con una extensión determinada permiten que varios usuarios puedan 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.

  1. 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 con las extensiones de archivo asociadas actualmente al control de versiones.

  2. Seleccione Agregar.

  3. 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, Documentos de Word, para agregar una asociación de archivo de documento de Microsoft Word al control de versiones.

  4. En el cuadro Extensión de archivo , escriba o seleccione la extensión de tipo de archivo, por ejemplo, el documento, para los archivos de documento de Microsoft Word.

  5. Opcionalmente, active la casilla Habilitar combinación de archivos y varias desprotegciones (activada de forma predeterminada).

  6. Seleccione Aceptar para volver al cuadro de diálogo Tipos de archivo y comprobar la nueva entrada.

Sugerencia

Puede especificar varias extensiones de tipo de archivo que se asociarán a un solo nombre; por ejemplo, podría agregar punto al nombre de documentos de Word especificado en este procedimiento.

Eliminación de 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 expandida durante una comprobació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.

  1. 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 al control de versiones.

  2. 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 .

  3. Seleccione Aceptar.