Cómo configurar el control de código fuente: una guía rápida para evaluadores

Control de fuente dbForge es un poderoso complemento de SSMS para administrar los cambios de la base de datos de SQL Server en los sistemas de control de versiones. La herramienta le permite monitorear esquemas y versiones de referencia, revertir cambios y mantener la integridad de referencia de sus bases de datos SQL.

Esta solución también puede resolver otros problemas de la base de datos, incluida la implementación sin pérdidas. dbForge Source Control puede vincular sus bases de datos a todos los sistemas de administración de fuentes comunes, incluidos SVN, TFVC, Git, Perforce, Mercurial y SourceGear Vault. Por cualquier definición, dbForge Source Control proporciona un flujo de trabajo fluido y claro en una interfaz familiar.

Esta guía tiene como objetivo proporcionar información sobre la configuración y el uso de la herramienta de administración de código fuente dbForge con su base de datos y sistema de control de versiones, así como sobre cómo iniciar, realizar y recibir cambios, y resumir la configuración con el equipo. Si ya posee dbForge Source Control y necesita ayuda para configurarlo, visite nuestro centro de documentación para aprender cómo hacerlo. para comenzar y cómo utilizar el control de fuente dbForge.

Índice

    Vincular la base de datos a las fuentes de control

    En dbForge Source Control puede conectar una base de datos SQL a:

    • Control de versiones de Team Foundation (TFVC)
    • Subversión (SVN)
    • FuenteGear Vault
    • Git (incluidos GitHub, GitLab y Bitbucket)
    • Rendimiento (P4)
    • Mercurio
    • Carpeta de trabajo
    • Interacción de la línea de comandos

    Para obtener más información sobre cómo asociar una base de datos SQL con sistemas de control de código fuente admitidos, consulte nuestro centro de documentación.

    En nuestro ejemplo, vamos a vincular la base de datos a Git. Para comenzar, asegúrese de haber creado un repositorio de Git localmente en su ordenador o de haberlo clonado desde un repositorio remoto.

    У Gerente de la instalaciónHaga clic con el botón derecho en la base de datos que desea asociar con la fuente de control y luego seleccione Fuente de control > Asociar la base de datos con Source Control.

    У Asociar la base de datos con Source Control maestro que abre, bajo Repositorio de control de fuente, imprenta + para seleccionar un repositorio de control de código fuente.

    Además, en el Arte Propiedades del repositorio de control de código fuente cuadro de diálogo que se abre, haga lo siguiente:

    • Seleccione Git's Sistema de control de fuente la lista desplegable.
    • Especifique el directorio para la copia local del repositorio remoto carpeta del repositorio cuadro y haga clic bien cerrar Propiedades del repositorio de control de código fuente caja de diálogo.
    • (Opcional) Haga clic en Prueba para asegurarse de que la conexión se ha establecido correctamente, luego presione bien.

    Después y Asociar la base de datos con Source Control asistente, seleccione el modelo de desarrollo de la base de datos y haga clic en Enlace. Para obtener más información sobre los modelos de desarrollo de bases de datos, consulte los modelos de desarrollo generales frente a los resaltados: diferencias clave. Finalmente, haga clic en Enlace. Si la base de datos se conecta con éxito al sistema de control de código fuente, el ícono de la base de datos está en Gerente de la instalación se modificará para indicar que la base de datos está vinculada.

    Haciendo la fijación inicial

    Una vez que haya vinculado la base de datos a las fuentes de control, puede realizar la primera corrección. Esto le permitirá obtener una copia de su base de datos en el sistema de gestión de origen.

    Para confirmar, haga clic derecho en la base de datos vinculada Gerente de la instalación y luego seleccione Fuente de control > Cometer.

    У Administrador de control de código fuente que abre> Cambios locales sección, haga lo siguiente:

    1. Seleccione los objetos que desea capturar.

    2. Escriba un comentario en el cuadro de texto y toque Cometer.

    Si desea deshacer los cambios que aún no se han registrado en el sistema de control de código fuente, haga clic en Cancelar.

    El Cometer se abre un cuadro de diálogo que muestra todos los pasos de la operación de confirmación. Durante el proceso, la herramienta le pedirá que inicie sesión en su cuenta de GitHub. Luego haga clic bien para cerrar el cuadro de diálogo para completar la operación.

    El Actualizar luego aparecerá una ventana.

    Después de cerrar Cometer y Actualizar ventanas, los cambios se agregan al repositorio.

    Obtener cambios

    Para actualizar la versión local con los últimos cambios de las fuentes de gestión, en Gerente de la instalación, haga clic con el botón derecho en la base de datos asociada que desea actualizar y luego seleccione Control de fuente> Obtén lo ultimo.

    У Administrador de control de código fuente que abre> Cambios remotos sección, seleccione los objetos de la base de datos que desea actualizar y haga clic en Obtén lo ultimo.

    El Obtén lo ultimo se abre un cuadro de diálogo que muestra todos los pasos de la última operación. Cuando haya completado todos los pasos, haga clic en bien para cerrar el cuadro de diálogo para completar la operación.

    Después de cerrar Actualizar la ventana de su repositorio se actualizará.

    Enlace de datos estáticos a dbForge Source Control

    Puede configurar dbForge Source Control según su proceso de desarrollo. Si realiza algún cambio, aparecerá en el panel de cambios en la parte inferior del administrador de controles de código fuente. Una vez que se compromete, otros miembros de su equipo pueden realizar sus cambios. Obtén lo ultimo operación. Esto asegura que todos trabajen con las mismas versiones.

    Para asociar el seguimiento de cambios de datos (datos estáticos) con el almacenamiento, en Gerente de la instalaciónhaga clic con el botón derecho en la base de datos vinculada al código fuente que contiene las tablas de datos estáticos y seleccione Fuente de control > Vincular/Desvincular datos estáticos.

    У Fuentes de control de enlaces de datos estáticos En la ventana que se abre, seleccione las tablas estáticas que desea vincular y haga clic en Solicitar.

    Tenga en cuenta que los datos estáticos se pueden vincular a tablas de llaves primarias.

    Una vez hecho, Administrador de control de código fuente abre una pantalla de objetos de datos estáticos en Cambios locales sección.

    Ahora seleccione los objetos y haga clic en Cometer para enviar datos al repositorio.

    Generalice los cambios de datos estáticos con su equipo

    Si todo su equipo necesita trabajar con las mismas versiones, pueden obtener sus cambios haciendo clic en Obtén lo ultimo y Cambios remotos sección.

    Conclusión

    dbForge Source Control contiene una herramienta avanzada que conecta la base de datos con el sistema de administración de fuentes para que los desarrolladores puedan compartir cambios en datos y esquemas de referencia, verificar el historial de cambios en la base de datos y revertir todo lo que necesita sin salir de SQL Server Management Studio. dbForge Source Control invariablemente ayuda a mantener la integridad de la base de datos de referencia. Si desea probar nuestra solución, puede descargarla desde nuestro sitio web.

    Artículos de interés

    Subir