banner
Центр новостей
Надежное послепродажное обслуживание

Одновременное редактирование приложения Canvas с использованием системы управления версиями Git (экспериментальное)

Dec 16, 2023

14 декабря 2022 г.

Работа с приложениями холста Microsoft Power Apps в распределенной среде разработки немного сложна, поскольку редактировать приложение может только один создатель. Для всех остальных он будет заблокирован, чтобы предотвратить дублирование и конфликтующие изменения.

Тот факт, что все содержимое приложения Power App невозможно сделать доступным где-либо в простом коде, является еще одной неприятной особенностью. Помимо управления изменениями разработчика, сохранение содержимого Power Apps в виде простого кода ускорит переименование переменных, изменение шрифта, используемого в приложении, или определение места использования переменных.

Модификация приложения на основе холста несколькими людьми упрощается благодаря новой экспериментальной функции контроля версий Git от Microsoft. Эта функция не позволяет приложению блокировать других пользователей, пока один человек вносит в него изменения. Любые изменения, вносимые пользователем в приложение Canvas, автоматически синхронизируются, объединяются с другими изменениями и становятся видимыми для других пользователей, которые также редактируют приложение.

Git имеет важное значение в этом контексте. Он служит хранилищем функций вашего приложения. Вам просто нужно настроить соединение с Git и пройти аутентификацию с его помощью один раз.

Power Apps Studio поддерживает использование любой службы Git, включая GitHub и Azure DevOps.

Выполните следующие действия, чтобы включить контроль версий Git:

Создайте новое приложение на основе холста или откройте существующее приложение, которое вы хотите добавить в систему управления версиями Git.

Выполните следующие действия, чтобы подключить свое приложение к Git:

URL-адрес репозитория Git:URL-адрес инструментов Git, как показано ниже.

Ветвь:Имя ветки, которое нужно использовать.

Каталог: Каталог внутри ветки, который нужно использовать. Вы не можете хранить приложение на основе холста в корне ветки.

Вам будет предложено создать ветку или каталог, если он еще не существует. Однако текущее приложение на основе холста будет закрыто, а существующее приложение будет загружено из Git, если ветка и каталог уже содержат приложение на основе холста.

Дополнительная информация об Арвинде Хадье

Настройки Будущие функции Экспериментальный Показать настройку контроля версий Git Включен контроль версий Git Настройки Контроль версий Git Подключить URL-адрес репозитория Git: Ветка: Каталог: бесплатный, неограниченный доступ