Cree un repositorio TFVC en Azure DevOps y combínelo con un sistema de administración de fuentes

El artículo proporciona una guía completa para ayudarlo a crear un repositorio de TFVC en Azure DevOps y vincular su base de datos al repositorio mediante la herramienta de administración de fuentes de dbForge. Podrá controlar la versión de su base de datos y guardar el historial de cambios.

Índice

    Por qué necesitamos Azure Repos

    Azure DevOps proporciona un conjunto de herramientas DevOps integrales que ayudan a los equipos a planificar, colaborar en el desarrollo de código e implementar aplicaciones. La plataforma incluye una serie de funciones para ayudarlo a mejorar el rendimiento y facilitar el desarrollo y la implementación de la base de datos. En este artículo, queremos centrarnos en un servicio específico integrado en Azure DevOps que proporciona almacenamiento gratuito alojado en la nube. Azure Repos le brinda la posibilidad de crear su propio repositorio mediante Git o Team Foundation Version Control (TFVC).

    El uso de un sistema de control de versiones contribuye en gran medida al éxito de su proyecto. Con él, puede mantenerse actualizado con los cambios en el código, verificar el historial de desarrollo y, si es necesario, revertir los cambios a cualquier versión. Además, el sistema de control de versiones te permite establecer una perfecta coordinación entre los equipos que trabajan en un mismo proyecto.

    ¿Qué es TFVC?

    Team Foundation Version Control (TFVC) es un sistema de control de versiones centralizado que proporciona todas las funciones necesarias para respaldar el proceso de desarrollo de la base de datos. Por lo general, cada miembro del equipo recibe solo una versión de cada archivo en la máquina del desarrollador. El historial de cambios se almacena solo en el servidor, y las ramas se basan en la forma y se crean en el servidor.

    Con TFVC, puede implementar permisos detallados y restringir el acceso al nivel de archivo. Y debido a que su equipo verifica todo su trabajo en su servidor de Team Foundation, puede estudiar fácilmente los cambios, averiguar qué usuario ingresó el conjunto de cambios y determinar los cambios exactos que realizó el usuario.

    Comience con Azure DevOps

    Para comenzar, deberá crear un nuevo proyecto de Azure DevOps. Para crear un proyecto, debe ir al sitio web oficial y registrarse. Si aún no ha iniciado sesión en su cuenta de Microsoft, primero deberá ingresar sus credenciales. Hacer clic Comience gratis:

    A continuación, especifique el país/región donde vive y haga clic en Sigue adelante:

    Luego ingrese el nombre de su organización de Azure DevOps, seleccione dónde desea que se ubiquen sus proyectos e ingrese los caracteres a continuación. Hacer clic Sigue adelante:

    Ahora puedes empezar a crear tu proyecto:

    1. Ingrese un nombre para su proyecto y configure la visibilidad dependiendo de si desea que su proyecto sea privado o público.
    2. Si es necesario, ingrese una descripción del proyecto.
    3. Elija un sistema de control de versiones para su proyecto. En este caso, elegimos Team Foundation Version Control (TFVC).
    4. Elija una plantilla de proceso que se ajuste a sus necesidades. Puede elegir procesos básicos, ágiles, CMMI y Scrum.

    Una vez que haya terminado, haga clic en crear un proyecto:

    Crear un proyecto y seleccionar un sistema de control de versiones

    ¡Felicidades! Ha creado un proyecto y un nuevo repositorio en Azure DevOps. Tenga en cuenta que el nombre del repositorio corresponde al nombre del proyecto:

    Nuevo repositorio TFVC

    Si ha creado un proyecto privado, asegúrese de agregar usuarios para acceder al repositorio del proyecto. Este paso es importante para vincular aún más su base de datos al sistema de gestión de origen.

    Vincular la base de datos a las fuentes de control

    Ahora que todo está listo, puede usar una herramienta sólida para administrar los cambios de código en la base de datos de su proyecto. Vamos a aplicar dbForge Source Control a SQL Server. Este útil complemento de SSMS ayuda a monitorear las versiones del esquema de la base de datos y los datos de la tabla estática mientras mantiene la integridad de la base de datos. Para continuar aprendiendo, instale el producto y abra SQL Server Management Studio.

    Para vincular su base de datos al repositorio de TFVC, en el Explorador de objetos, haga clic con el botón derecho en la base de datos que desea vincular a la fuente de control:

    Iniciar un enlace de base de datos a Source Control

    En el asistente que se abre, debe hacer clic en el ícono más en Repositorio de control de código fuente campo para conectarse a su repositorio:

    En el nuevo asistente, debe seleccionar Team Foundation Version Control como sistema de control de código fuente. A continuación, deberá especificar una URL de servidor, que en su caso será similar a la siguiente: https://dev.azure.com/Organization_Name.

    Luego seleccione el tipo de autenticación. Debido a que no se recomienda el tipo de autenticación subyacente debido a su bajo nivel de seguridad, debe elegir el tipo de autenticación Token o Web. En el primer caso, deberá obtener un token de autorización en la configuración de seguridad de Azure DevOps:

    Si selecciona el último tipo de autenticación, se le pedirá que ingrese un nombre de usuario y una contraseña para su cuenta web:

    A continuación, deberá especificar el nombre de la carpeta de la base de datos, que es el nombre de su repositorio de Azure DevOps. Tenga en cuenta que el nombre de su repositorio se creó automáticamente a partir del nombre del proyecto en la etapa de creación del proyecto. Puede introducir el nombre manualmente en Carpeta de base de datos o haga clic en los puntos y seleccione el nombre en la ventana que aparece. Se recomienda que cree una nueva carpeta en su proyecto de Azure DevOps. Hacer clic Prueba. Cuando se haya conectado con éxito a su repositorio, haga clic en bien:

    A continuación, se le enviará de vuelta al asistente de gestión de origen de la base de datos de referencia. Aquí debe seleccionar el modelo de desarrollo de la base de datos y luego hacer clic en Enlace:

    Si ha vinculado correctamente su base de datos a una fuente de control, el icono de la base de datos en el Explorador de objetos cambiará para indicar que la base de datos está conectada:

    Asegúrese de que su base de datos esté conectada a un sistema de control de código fuente

    Ahora puede comenzar a ingresar cambios en su base de datos, capturarlos y realizar un seguimiento de todos los cambios en una interfaz de herramienta fácil de usar. Además, tiene la capacidad de aprovechar ambas herramientas y automatizar el desarrollo de bases de datos mediante el enfoque DevOps.

    Artículos de interés

    Subir