如何将 Microsoft Dynamics 365 项目中的 X++ 代码包含在我的 Azure DevOps Git 存储库中?

How can I include X++ code from my Microsoft Dynamics 365 project in my Azure DevOps Git Repo?

我刚刚开始使用 Microsoft Dynamics 365。

当我处理它时,我希望将我的源代码放在 git 存储库中,这样我就可以跟踪我的更改并在必要或需要时返回。

我在 Azure DevOps 上创建了一个存储库,但是,似乎 Visual Studio 2017 没有在项目文件夹中保留我的元数据的本地副本,所以当我添加并推送此文件夹的内容时,这些东西我有兴趣不去回购

我收集到我更新的元数据实际上进入了 C:\AOSService\PackagesLocalDirectory,但我如何将它作为我的项目的一部分?

简答

使用符号 links 将 link 您 Git 存储库中的元数据文件夹添加到 AOSService\PackagesLocalDirectory 的元数据文件夹。

更长答案的链接

有几个博客解释了如何设置您的 Git 存储库,以便您可以将其用于 Visual Studio 中的 D365FO 开发。第一个可能是 Using git with Dynamics 365 for Finance and Operations.

更新一点的是 Using Git with MSDyn365FO(同一作者),其中还包含一个 link 到另一个解释它的博客。

创建符号 link 的基本思想并不是 D365FO 特有的,并且有很多关于如何创建符号 link 的详细说明。一个例子是 The Complete Guide to Creating Symbolic Links (aka Symlinks) on Windows.