Поділитися через


Керування джерелами для програм на полотні

Розробники та розробники використовують інтеграцію Git для Power Platform ефективного керування вихідним кодом застосунків на полотні за допомогою контролю версій. Ця функція допомагає переглядати зміни, внесені виробниками Power Apps Studio , не стикаючись із шумними відмінностями. Крім того, це дозволяє вносити мінімальні редагування безпосередньо в репозиторій, забезпечуючи оптимізований та ефективний робочий процес.

Як зафіксувати додатки на полотні за допомогою інтеграції з Git

Ви можете зберігати свої програми на полотні під час їх публікації. Зміни можна внести, доки ви не опублікуєте додаток. Така поведінка гарантує, що вихідний код відображає останню опубліковану версію вашого застосунку, що робить його готовим до використання з інтеграцією Git.

Кроки для фіксації додатків на полотні

  1. Відкрийте Power Apps Studio програму полотна та внесіть зміни до неї.
  2. Опублікуйте додаток, щоб зробити зміни доступними для інтеграції з Git.
  3. Перейдіть до вашого репозиторію Git та зафіксуйте зміни.

Доступ до файлів вихідного коду

Вихідний код програм Canvas зберігається у .pa.yaml файлах. Ці файли зручні для читання людиною та призначені для використання з керуванням джерелами. Коли ви використовуєте інтеграцію з Git, вихідний код для додатків canvas автоматично доступний у репозиторії без необхідності будь-якого перетворення. Вихідний код зберігається в папці canvas в репозиторії.

Файлова структура для додатків на полотні

Витягнуті файли вихідного коду знаходяться в папці \Src та містять:

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

Використовуйте .pa.yaml лише файли в \Src папці з керуванням джерелами. Не використовуйте інші файли, такі як файли JSON, як вихідний код, оскільки вони нестабільні між циклами збереження та завантаження.

Редагування .pa.yaml файлів

Ви можете вносити незначні правки безпосередньо в репозиторії. Будь-які зміни відновлюються за допомогою програми, коли ви вносите зміни до свого оточення. Ви повинні розглядати будь-який код у вашій гілці як опублікований додаток.

Практичні поради щодо редагування

  • Уникайте внесення значних змін безпосередньо у файли .pa.yaml .
  • Завжди тестуйте зміни в середовищі розробки, перш ніж об’єднувати їх з основною гілкою.

Відомі обмеження

Ви не можете редагувати .pa.yaml файли безпосередньо у своєму репозиторії, якщо ваш додаток містить компоненти коду.

Редагування файлів за допомогою цих компонентів перешкоджає запуску програми. Якщо ви зміните ці файли помилково, ви можете завантажити попередню версію програми canvas на порталі Maker.

Виправлення неполадок

Цей розділ містить поширені проблеми та поради, які допоможуть вам досягти більшого успіху у використанні інтеграції Git з програмами на полотні.

Поширені проблеми

  • Конфлікти злиття: обережно вирішуйте конфлікти, щоб уникнути пошкодження .pa.yaml файлів.
  • Програма не завантажується: переконайтеся, що до .pa.yaml файлів не внесено непідтримуваних змін.

Підказки

  • Використовуйте Git-клієнт з інструментами visual diff для перегляду змін перед фіксацією.
  • Регулярно створюйте резервні копії свого сховища, щоб уникнути втрати даних.

Наступні кроки