Usar o arquivo .gitignore
Ao trabalhar com um sistema de controle de versão, talvez você não queira armazenar todos os arquivos no Git. Para o Business Central, podemos deixar os diferentes arquivos .app e alguns arquivos .json fora do sistema de controle de versão.
Arquivos de símbolos: estes arquivos dependem da versão na qual você está implantando. É melhor baixar os arquivos de símbolos do Visual Studio Code quando trabalhar na extensão.
Launch.json: este arquivo contém a informação de qual servidor você, como desenvolvedor, usará durante o desenvolvimento para implantar e testar uma extensão. Em geral, é uma imagem do Docker em execução no seu próprio computador e é diferente para cada desenvolvedor. Esse arquivo não deve ser adicionado ao controle do código-fonte e deve ser gerado no computador do desenvolvedor.
Rad.json: este arquivo é usado no desenvolvimento rápido de aplicativos e contém uma lista de arquivos que foram modificados desde a alteração anterior, o que agiliza a implantação durante o desenvolvimento. Esse arquivo é diferente para cada desenvolvedor e muda constantemente. É recomendável não incluir esse arquivo no Git.
Arquivo .app do aplicativo: o resultado de um build no Visual Studio Code é um arquivo .app da sua extensão. Esse arquivo .app é recriado com cada build e não deve ser incluído no Git. Um pipeline de build (e, no final, de lançamento) criará um novo arquivo .app no Azure DevOps.
Para indicar quais arquivos devem e quais não devem fazer parte, você pode criar um arquivo .gitignore. Esse é um arquivo de texto que contém uma lista de arquivos a serem excluídos. Você também pode especificar um diretório ou arquivos com uma extensão de arquivo específica.
A maneira mais fácil de criar esse arquivo ou de adicionar uma entrada a ele é usar a funcionalidade interna do Visual Studio Code.
Clique em Exibir no menu e selecione SCM (Ctrl+Shift+G).
No Source Control Explorer, você pode clicar com o botão direito do mouse em um arquivo e selecionar Adicionar a .gitignore.
Para ignorar todos os arquivos .app (ou somente os que estão em .alpackages), você pode usar as entradas a seguir.
*.app
ou .alpackages/*.app