Utilizar el archivo .gitignore

Completado

Cuando trabaja con un sistema de control de versiones, es posible que no desee almacenar todos los archivos en Git. Para Business Central, podemos dejar los diferentes archivos .app y algunos archivos .json fuera del sistema de control de versiones.

  • Archivos de símbolos: estos archivos dependen de la versión en la que esté implementando. Lo mejor es descargar los archivos de símbolos desde Visual Studio Code cuando trabaje en la extensión.

  • Launch.json: este archivo contiene la información de qué servidor utiliza como desarrollador durante el desarrollo para implementar y probar una extensión. Suele ser una imagen de Docker que se ejecuta en su propia computadora y es diferente para cada desarrollador. Este archivo no debe agregarse al control de código fuente y debe generarse en la máquina del desarrollador.

  • Rad.json: este archivo se utiliza en el desarrollo rápido de aplicaciones y contiene una lista de archivos que se han modificado desde la modificación anterior y ayuda a una implementación más rápida durante el desarrollo. Este archivo es diferente para cada desarrollador y cambia constantemente. Se recomienda no incluir este archivo en Git.

  • Archivo .app de la aplicación: el resultado de una compilación en Visual Studio Code es un archivo .app de su extensión. Este archivo .app se recrea con cada compilación y no debe incluirse en Git. Una canalización de compilación (y eventualmente de versión) creará un nuevo archivo .app en Azure DevOps.

Para indicar qué archivos deben ser parte y cuáles no, puede crear un archivo .gitignore. Este archivo es un archivo de texto que contiene una lista de archivos que deben excluirse. También puede especificar un directorio o archivos con una extensión de archivo específica.

La forma más sencilla de crear este archivo o agregar una entrada a este archivo es utilizar la funcionalidad incorporada de Visual Studio Code.

  1. Haga clic en Ver en el menú y seleccione SCM (Ctrl+Mayús+G).

  2. En el Explorador del control de código fuente, puede hacer clic con el botón derecho en un archivo y seleccionar Agregar a .gitignore.

    Captura de pantalla de Agregar a .gitignore en el menú contextual.

Para ignorar todos los archivos .app (o solo los que están en .alpackages) puede utilizar las siguientes entradas.

*.app o .alpackages/*.app