如何在 Azure DevOps Git Repo 中包含来自 Microsoft Dynamics 365 项目的 X++ 代码?

问题描述

我刚刚开始使用 Microsoft Dynamics 365。

我想把我的源代码放在一个 git repo 中,这样我就可以跟踪我的更改并在必要或需要时返回。

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

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

解决方法

简答

使用符号链接将 Git 存储库中的 Metadata 文件夹链接到 AOSService\PackagesLocalDirectory 的 Metadata 文件夹。

指向更长答案的链接

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

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

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...