Как я могу включить код 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» .

Другие вопросы по тегам