หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ผู้สร้างและนักพัฒนาใช้การรวม Git เพื่อจัดการโค้ดต้นฉบับของแอปพื้นที่ทำงานอย่างมีประสิทธิภาพโดยใช้ตัวควบคุมเวอร์ชัน Power Platform คุณลักษณะนี้ช่วยให้คุณตรวจสอบการเปลี่ยนแปลงที่ทำโดยผู้สร้างใน Power Apps Studio ที่ไม่พบความแตกต่างที่รบกวน นอกจากนี้ ยังอนุญาตให้แก้ไขเล็กน้อยได้โดยตรงในที่เก็บข้อมูล ช่วยให้เวิร์กโฟลว์มีประสิทธิภาพและคล่องตัว
วิธีการยืนยันแอปพื้นที่ทำงานโดยใช้การรวม Git
คุณสามารถยืนยันแอปพื้นที่ทำงานของคุณได้เมื่อคุณเผยแพร่ การเปลี่ยนแปลงจะไม่สามารถดำเนินการได้จนกว่าคุณจะเผยแพร่แอปของคุณ ลักษณะการทำงานนี้จะช่วยให้แน่ใจว่าโค้ดต้นฉบับสะท้อนถึงเวอร์ชันที่เผยแพร่ล่าสุดของแอปของคุณ ทำให้พร้อมใช้งานกับการรวม Git
ขั้นตอนในการยืนยันแอปพื้นที่ทำงาน
- เปิด Power Apps Studio และทำการเปลี่ยนแปลงแอปพื้นที่ทำงานของคุณ
- เผยแพร่แอปเพื่อให้การเปลี่ยนแปลงพร้อมสำหรับการรวม Git
- ไปที่ที่เก็บ 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 Portal ได้
กำลังแก้ไขปัญหา
หัวข้อนี้ประกอบด้วยปัญหาทั่วไปและเคล็ดลับที่จะช่วยให้คุณประสบความสำเร็จมากขึ้นในการใช้การผนวกรวม Git กับแอปพื้นที่ทำงาน
ปัญหาทั่วไป
-
รวมข้อขัดแย้ง: แก้ไขข้อขัดแย้งอย่างระมัดระวังเพื่อหลีกเลี่ยงการเสียหายของไฟล์
.pa.yaml -
แอปไม่สามารถโหลดได้: ตรวจสอบให้แน่ใจว่าไม่มีการแก้ไขที่ไม่รองรับใดๆ เกิดขึ้นกับไฟล์
.pa.yaml
เคล็ดลับ
- ใช้ไคลเอ็นต์ Git พร้อมเครื่องมือ Visual Diff เพื่อตรวจสอบการเปลี่ยนแปลงก่อนทำการยืนยัน
- สำรองข้อมูลในที่เก็บของคุณเป็นประจำเพื่อหลีกเลี่ยงการสูญเสียข้อมูล