Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Pembuat dan pembangun menggunakan penyepaduan Git untuk Power Platform mengurus kod sumber apl kanvas dengan berkesan menggunakan kawalan versi. Ciri ini membantu anda menyemak perubahan yang dibuat oleh pembuat tanpa Power Apps Studio menghadapi perbezaan yang bising. Selain itu, ia membolehkan pengeditan minimum dibuat terus dalam repositori, memastikan aliran kerja yang diperkemas dan cekap.
Cara melakukan apl kanvas menggunakan penyepaduan Git
Anda boleh mengkomitkan apl kanvas anda apabila anda menerbitkannya. Perubahan tidak tersedia untuk ditetapkan sehingga anda menerbitkan apl anda. Tingkah laku ini memastikan kod sumber mencerminkan versi terkini apl anda yang diterbitkan, menjadikannya sedia untuk digunakan dengan penyepaduan Git.
Langkah-langkah untuk melakukan aplikasi kanvas
- Buka Power Apps Studio dan buat perubahan pada apl kanvas anda.
- Terbitkan aplikasi untuk menyediakan perubahan untuk penyepaduan Git.
- Navigasi ke repositori Git anda dan commit perubahan.
Mengakses fail kod sumber
Kod sumber apl kanvas disimpan dalam .pa.yaml fail. Fail ini boleh dibaca manusia dan direka bentuk untuk digunakan dengan kawalan sumber. Apabila anda menggunakan penyepaduan Git, kod sumber untuk aplikasi kanvas tersedia secara automatik dalam repositori tanpa memerlukan sebarang penukaran. Kod sumber disimpan dalam canvas folder dalam repositori.
Struktur fail untuk apl kanvas
Fail kod sumber yang diekstrak terletak dalam \Src folder dan termasuk:
-
App.pa.yaml: Mewakili apl. -
[screen Name].pa.yaml: Satu fail untuk setiap skrin, mewakili skrin. -
\Component: Folder yang mengandungi satu fail untuk setiap komponen, diwakili sebagai[component Name].pa.yaml.
Hanya gunakan .pa.yaml fail dalam \Src folder dengan kawalan sumber. Jangan gunakan fail lain, seperti fail JSON, sebagai kod sumber kerana ia tidak stabil antara kitaran simpan dan beban.
Mengedit .pa.yaml fail
Anda boleh melakukan suntingan kecil terus dalam repositori. Sebarang perubahan dipulihkan dengan apl apabila anda menarik perubahan pada persekitaran anda. Anda mesti menganggap sebarang kod dalam cawangan anda sebagai apl yang diterbitkan.
Amalan terbaik untuk penyuntingan
- Elakkan membuat perubahan ketara secara langsung dalam
.pa.yamlfail. - Sentiasa uji perubahan dalam persekitaran pembangunan sebelum menggabungkannya ke dalam cawangan utama.
Had diketahui
Anda tidak boleh mengedit .pa.yaml fail terus dalam repositori anda jika apl anda mengandungi komponen kod.
Mengedit fail dengan komponen ini menghalang apl daripada berjalan. Jika anda menukar fail ini secara tidak sengaja, anda boleh memuatkan versi terdahulu apl kanvas anda dalam portal Maker.
Pencarisilapan
Bahagian ini mengandungi isu biasa dan petua untuk membantu anda menjadi lebih berjaya menggunakan penyepaduan Git dengan aplikasi kanvas.
Isu biasa
-
Gabungkan Konflik: Selesaikan konflik dengan berhati-hati untuk mengelak daripada merosakkan
.pa.yamlfail. -
Apl Gagal Memuatkan: Pastikan tiada pengeditan yang tidak disokong dibuat pada
.pa.yamlfail.
Petua
- Gunakan klien Git dengan alat perbezaan visual untuk menyemak perubahan sebelum melakukan.
- Sandarkan repositori anda dengan kerap untuk mengelakkan kehilangan data.