Control de código fuente en Business Central con Git: guía práctica

control de código fuente Business Central

El control de código fuente Business Central es una de las tareas más importantes para cualquier desarrollador AL. Desde que el código ya no se almacena en la base de datos, sino en carpetas locales, es esencial utilizar herramientas modernas como Git y Visual Studio Code para gestionar proyectos, versiones y trabajo colaborativo de forma eficiente.

Por qué usar Git en Business Central

Antes, los desarrollos en C/SIDE se almacenaban dentro de la base de datos, pero en las versiones modernas, el código reside en el sistema de archivos. Esto implica una nueva forma de trabajar, más ágil y segura.

Ventajas del control de versiones en Business Central:

  • Mantiene un historial completo de cambios en el proyecto AL.
  • Facilita el trabajo colaborativo entre desarrolladores.
  • Permite restaurar versiones anteriores fácilmente.
  • Mejora la seguridad y trazabilidad del desarrollo.

Con Git, puedes trabajar con repositorios locales y remotos (como GitHub, Azure DevOps o Bitbucket), lo que facilita la sincronización y la integración continua en tus proyectos de desarrollo AL.

Cómo instalar y configurar Git para Business Central

A continuación, te mostramos los pasos esenciales para instalar Git, configurarlo y vincularlo a tu entorno de Visual Studio Code en proyectos AL.

1. Descargar e instalar Git

  1. Descarga la última versión desde git-scm.com/downloads.
  2. Ejecuta el instalador y utiliza las opciones predeterminadas.
  3. Selecciona Visual Studio Code como editor por defecto.

2. Configurar Git

1. Abre la consola de Windows (cmd.exe).

2. Ejecuta los siguientes comandos para definir el usuario:

git config –global user.name «ABD»
git config –global user.email abd@abd.com

3. Cierra la consola tras guardar los cambios.

Consejo: asegúrate de usar el mismo correo que tengas configurado en tu repositorio remoto (por ejemplo, GitHub o Azure DevOps) para evitar conflictos de identidad.

Crear una extensión y vincularla con Git

Una vez configurado Git, podrás crear tu primera extensión Business Central y controlarla mediante un repositorio Git.

1. Crear una nueva extensión AL

1. Abre Visual Studio Code.

2. Ejecuta el comando AL: Go!.

3. Guarda el proyecto en una carpeta, por ejemplo:
C:\Extensiones\BookManagement

4. Edita el archivo launch.json con los siguientes parámetros:

«serverInstance»: «BC170»,
«authentication»: «Windows»

5. Ejecuta AL: Download Symbols y elimina el archivo HelloWorld.al.

2. Inicializar un repositorio Git

  1. En VS Code, ve al panel de Control de código fuente.
  2. Haz clic en Initialize Repository.
  3. Selecciona la carpeta BookManagement.
  4. Git creará una carpeta oculta llamada .git y mostrará los archivos sin seguimiento.

control de código fuente Business Central

control de código fuente Business Central

Hacer commits y registrar cambios

commits

1. Crear el primer commit

  1. Abre el panel de Control de código fuente en VS Code.
  2. Escribe el mensaje del commit:
    Inicialización del proyecto AL
  3. Haz clic en el icono Commit y confirma con Yes.

commit

commit

2. Realizar cambios en la extensión

1. Abre app.json y modifica los campos:

«name»: «Book Management»,
«publisher»: «ABD Informatica»

extensión

2. Guarda los cambios y crea un nuevo commit con el mensaje:

Actualización del app.json.

extensión

Mejorar la experiencia con GitLens

La extensión GitLens – Git supercharged es una de las más útiles para Visual Studio Code.

Permite visualizar el historial de commits, ver qué usuario realizó cada cambio y comparar versiones fácilmente.

Cómo instalar GitLens

  1. Abre el panel de extensiones en VS Code.
  2. Busca GitLens – Git supercharged.
  3. Instálala y revisa la nueva sección en la barra lateral.
  4. Desde ahí, podrás inspeccionar tus commits y ramas activas.

Buenas prácticas para el control de versiones en Business Central

  • Realiza commits pequeños y frecuentes con mensajes claros.
  • Usa ramas para nuevas funcionalidades o correcciones.
  • Sincroniza tu repositorio con servicios como Azure DevOps o GitHub.
  • Añade un .gitignore para excluir archivos temporales o de configuración local.
  • Colabora en equipo aplicando revisiones de código (Pull Requests).

Estas prácticas fomentan un desarrollo colaborativo en Business Central más estructurado, profesional y escalable.

Domina Git y lleva tu desarrollo AL al siguiente nivel

El control de versiones en Business Central con Git no solo facilita la organización del trabajo, sino que es una herramienta esencial para la gestión de código fuente y el desarrollo colaborativo.

Con una buena configuración y el uso de extensiones como GitLens, podrás mantener tus proyectos ordenados, trazables y seguros.

¿Quieres implementar buenas prácticas de control de código en tu empresa?

En ABD Consultoría y Soluciones Informáticas te ayudamos a crear entornos de desarrollo optimizados con Git, Visual Studio Code y AL, adaptados a tus necesidades.

Tabla de contenidos

Síguenos en Linkedin
Suscribete a la Newsletter




    Etiquetas