Uso del file .gitignore

Completato

Quando si usa un sistema di controllo delle versioni, è possibile che non si desideri archiviare tutti i file all'interno di Git. Per Business Central è possibile lasciare i diversi file .app e alcuni file .json fuori dal sistema di controllo delle versioni.

  • File di simboli: questi file dipendono dalla versione a cui si esegue la distribuzione. È preferibile scaricare i file di simboli da Visual Studio Code quando si usa l'estensione.

  • Launch.json: questo file contiene informazioni sul server usato durante lo sviluppo per distribuire e testare l'estensione. Si tratta spesso di un'immagine Docker in esecuzione sul computer ed è diversa per ogni sviluppatore. Questo file non dovrebbe essere aggiunto al controllo del codice sorgente e dovrebbe essere generato sul computer dello sviluppatore.

  • Rad.json: questo file viene usato nello sviluppo rapido di applicazioni, contiene un elenco di file che vengono modificati dopo la modifica precedente e agevola una distribuzione più rapida durante lo sviluppo. Questo file è diverso per ogni sviluppatore e cambia costantemente. Si consiglia di non includerlo in Git.

  • File .app dell'applicazione: il risultato di una build all'interno di Visual Studio Code è un file .app della propria estensione. Questo file .app viene ricreato con ogni build e non dovrebbe essere incluso in Git. Una pipeline di compilazione (e alla fine una versione) creerà un nuovo file .app all'interno di Azure DevOps.

Per indicare quali file dovrebbero farne parte e quali no, è possibile creare un file .gitignore. Tale file di testo contiene un elenco di file che dovrebbero essere esclusi. È inoltre possibile specificare una directory o file con un'estensione di file specifica.

Il modo più semplice per creare questo file o aggiungere una voce a questo file è usare la funzionalità incorporata di Visual Studio Code.

  1. Fare clic su Visualizza nel menu e selezionare SCM (CTRL+MAIUSC+G).

  2. In Esplora controllo del codice sorgente, è possibile fare clic con il pulsante destro del mouse su un file e selezionare Aggiungi a .gitignore.

    Screenshot di Aggiungi a .gitignore nel menu di scelta rapida.

Per ignorare tutti i file .app (o solo quelli in .alpackages), è possibile usare le seguenti voci.

*.app o .alpackages/*.app