Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Pembuat dan pengembang menggunakan integrasi Git untuk Power Platform mengelola kode sumber aplikasi kanvas secara efektif menggunakan kontrol versi. Fitur ini membantu Anda meninjau perubahan yang dibuat oleh pembuat tanpa Power Apps Studio menemukan perbedaan yang bising. Selain itu, ini memungkinkan pengeditan minimal dilakukan langsung di repositori, memastikan alur kerja yang efisien dan efisien.
Cara melakukan commit aplikasi kanvas menggunakan integrasi Git
Anda dapat menerapkan aplikasi kanvas saat memublikasikannya. Perubahan tidak tersedia untuk diterapkan hingga Anda memublikasikan aplikasi. Perilaku ini memastikan bahwa kode sumber mencerminkan versi terbaru aplikasi Anda yang diterbitkan, membuatnya siap digunakan dengan integrasi Git.
Langkah-langkah untuk menerapkan aplikasi kanvas
- Buka Power Apps Studio dan buat perubahan pada aplikasi kanvas Anda.
- Publikasikan aplikasi untuk membuat perubahan tersedia untuk integrasi Git.
- Navigasikan ke repositori Git Anda dan terapkan perubahan.
Mengakses file kode sumber
Kode sumber aplikasi kanvas disimpan dalam .pa.yaml file. File-file ini dapat dibaca manusia dan dirancang untuk digunakan dengan kontrol sumber. Saat Anda menggunakan integrasi Git, kode sumber untuk aplikasi kanvas secara otomatis tersedia di repositori tanpa memerlukan konversi apa pun. Kode sumber disimpan dalam canvas folder di repositori.
Struktur file untuk aplikasi kanvas
File kode sumber yang diekstrak terletak di \Src folder dan meliputi:
-
App.pa.yaml: Mewakili aplikasi. -
[screen Name].pa.yaml: Satu file untuk setiap layar, mewakili layar. -
\Component: Folder yang berisi satu file untuk setiap komponen, direpresentasikan sebagai[component Name].pa.yaml.
Hanya gunakan .pa.yaml file dalam \Src folder dengan kontrol sumber. Jangan gunakan file lain, seperti file JSON, sebagai kode sumber karena file tersebut tidak stabil antara siklus penyimpanan dan pemuatan.
Mengedit .pa.yaml file
Anda dapat melakukan pengeditan kecil langsung di repositori. Setiap perubahan akan dipulihkan dengan aplikasi saat Anda menarik perubahan ke lingkungan Anda. Anda harus mempertimbangkan kode apa pun di cabang Anda sebagai aplikasi yang dipublikasikan.
Praktik terbaik untuk mengedit
- Hindari membuat perubahan signifikan langsung di
.pa.yamlfile. - Selalu uji perubahan dalam lingkungan pengembangan sebelum menggabungkannya ke cabang utama.
Pembatasan yang diketahui
Anda tidak dapat mengedit .pa.yaml file secara langsung di repositori jika aplikasi Anda berisi komponen kode.
Mengedit file dengan komponen ini mencegah aplikasi berjalan. Jika Anda mengubah file ini secara tidak sengaja, Anda dapat memuat versi aplikasi kanvas sebelumnya di portal Maker.
Mengatasi Masalah
Bagian ini berisi masalah umum dan tips untuk membantu Anda lebih sukses menggunakan integrasi Git dengan aplikasi kanvas.
Masalah umum
-
Gabungkan Konflik: Selesaikan konflik dengan hati-hati untuk menghindari kerusakan
.pa.yamlfile. -
Aplikasi Gagal Dimuat: Pastikan tidak ada pengeditan yang tidak didukung yang dilakukan pada
.pa.yamlfile.
Tips
- Gunakan klien Git dengan alat perbedaan visual untuk meninjau perubahan sebelum melakukan komitmen.
- Cadangkan repositori Anda secara teratur untuk menghindari kehilangan data.