Споделяне чрез


Контрол на източника за приложения за платно

Създателите и разработчиците използват интеграция на Git, Power Platform за да управляват ефективно изходния код на приложенията за платно, използвайки контрол на версиите. Тази функция ви помага да преглеждате промените, направени от създателите, без Power Apps Studio да срещате шумни разлики. Освен това позволява минимални редакции да се правят директно в хранилището, осигурявайки рационализиран и ефективен работен процес.

Как да ангажирате приложения за платно с помощта на интеграция на Git

Можете да ангажирате вашите приложения за платно, когато ги публикувате. Промените не са налице за ангажиране, докато не публикувате приложението си. Това поведение гарантира, че изходният код отразява най-новата публикувана версия на вашето приложение, което го прави готово за използване с интеграция на Git.

Стъпки за ангажиране на приложения за платно

  1. Отворете Power Apps Studio и направете промени в приложението за платно.
  2. Публикувайте приложението, за да направите промените достъпни за интеграция с Git.
  3. Отидете във вашето Git хранилище и къмитнете промените.

Достъп до файлове с изходен код

Изходният код на приложенията за платно се съхранява във .pa.yaml файлове. Тези файлове са четими от човека и са предназначени за използване с контрола на източника. Когато използвате интеграция с Git, изходният код за приложения за платно е автоматично достъпен в хранилището, без да се изисква преобразуване. Изходният код се съхранява в папката canvas в хранилището.

Файлова структура за приложения за платно

Извлечените файлове с изходен код се намират в папката \Src и включват:

  • App.pa.yaml: Представлява приложението.
  • [screen Name].pa.yaml: По един файл за всеки екран, представляващ екрана.
  • \Component: Папка, съдържаща по един файл за всеки компонент, представен като [component Name].pa.yaml.

Използвайте .pa.yaml само файлове в папката \Src с контрол на източника. Не използвайте други файлове, като JSON файлове, като изходен код, тъй като те не са стабилни между циклите на записване и зареждане.

Редактиране .pa.yaml на файлове

Можете да правите малки редакции директно в хранилището. Всички промени се възстановяват с приложението, когато изтеглите промени във вашата среда. Трябва да разглеждате всеки код във вашия клон като публикувано приложение.

Най-добри практики за редактиране

  • Избягвайте да правите значителни промени директно във файловете .pa.yaml .
  • Винаги тествайте промените в средата за разработка, преди да ги слеете в основния клон.

Известни ограничения

Не можете да редактирате файловете .pa.yaml директно в хранилището си, ако приложението ви съдържа компоненти на кода.

Редактирането на файлове с тези компоненти предотвратява работата на приложението. Ако промените тези файлове по погрешка, можете да заредите предишната версия на вашето приложение за платно в портала на Maker.

Отстраняване на неизправности

Този раздел съдържа често срещани проблеми и съвети, които да ви помогнат да постигнете по-успешно използване на интеграцията на Git с приложения за платно.

Обичайни проблеми

  • Обединяване на конфликти: Разрешавайте конфликтите внимателно, за да избегнете повреждане на .pa.yaml файловете.
  • Приложението не се зарежда: Уверете се, че не са направени неподдържани редакции във файловете .pa.yaml .

Съвети

  • Използвайте Git клиент с визуални diff инструменти, за да прегледате промените, преди да се ангажирате.
  • Редовно архивирайте хранилището си, за да избегнете загуба на данни.

Следващи стъпки