Как я могу включить код X++ из моего проекта Microsoft Dynamics 365 в мой репозиторий Azure DevOps Git?
Я только начинаю работать с Microsoft Dynamics 365.
Пока я возился с этим, я хотел бы иметь свой исходный код в репозитории git, чтобы я мог отслеживать свои изменения и возвращаться, если это необходимо или желательно.
Я создал репо в Azure DevOps, однако похоже, что Visual Studio 2017 не хранит локальные копии моих метаданных в папке проекта, поэтому, когда я добавляю и нажимаю содержимое этой папки, то, что меня интересует, не идет на репо.
Я так понимаю, мои обновленные метаданные на самом деле попадают в C:\AOSService\PackagesLocalDirectory, но как я могу включить это как часть моего проекта?
1 ответ
Короткий ответ
Используйте символические ссылки, чтобы связать папку Metadata в вашем репозитории Git с папкой Metadata в
AOSService\PackagesLocalDirectory
.
Ссылки на более длинные ответы
Есть несколько блогов, в которых объясняется, как настроить репозиторий Git, чтобы вы могли использовать его для разработки D365FO в Visual Studio. Одним из первых, вероятно, было использование git с Dynamics 365 for Finance and Operations.
Немного более свежим является использование Git с MSDyn365FO (того же автора), которое также содержит ссылку на другой блог, в котором это объясняется.
Основная идея создания символических ссылок не является чем-то специфическим для D365FO, и существует множество подробных инструкций о том, как создать символическую ссылку. Одним из примеров является «Полное руководство по созданию символических ссылок (также называемых символическими ссылками) в Windows» .