使用 .gitignore 文件

已完成

当您使用版本控制系统时,您可能不希望在 Git 中存储所有文件。 对于 Business Central,我们可以将不同的. app 文件和一些 .json 文件排除在版本控制系统之外。

  • 符号文件:这些文件依赖于您要部署到的版本。 最好是在处理扩展时从 Visual Studio Code 中下载符号文件。

  • Launch.json:本文件包含您作为开发人员在开发期间用于部署和测试扩展的信息。 这通常是在您自己的计算机上运行的 Docker 映像,对每个开发人员不同。 不应将本文件添加到源代码管理中,而应在开发人员的计算机上生成。

  • Rad.json:本文件用于快速应用程序开发,并包含自上次修改后修改过的文件列表,可帮助在开发过程中更快地部署。 本文件对每个开发人员不同,并且会不断更改。 建议不要将本文件包括在 Git 中。

  • Application .app 文件:Visual Studio Code 中内部版本的结果是扩展的 .app 文件。 本 .app 文件随每个内部版本重新创建,不应包含在 Git 中。 内部版本(以及最终发行版)管道将在 Azure DevOps 中创建一个新 .app 文件。

要指示哪些文件应包括在内,哪些文件不应包括在内,您可以创建 .gitignore 文件。 本文件是一个文本文件,包含应排除文件的列表。 您还可以指定一个目录或具有特定文件扩展名的文件。

创建本文件或向本文件添加条目的最简单方法是使用 Visual Studio Code 的内置功能。

  1. 单击菜单中视图,并选择 SCM (Ctrl+Shift+G)。

  2. 在源代码管理资源管理器中,您可以右键单击某个文件并选择添加到 .gitignore

    “添加到 .gitignore”右键单击菜单的屏幕截图。

要忽略所有 .app 文件(或只忽略 .alpackages 中的文件),您可以使用以下条目。

*.app.alpackages/*.app