แชร์ผ่าน


ตัวควบคุมต้นฉบับสำหรับแอปพื้นที่ทำงาน

ผู้สร้างและนักพัฒนาใช้การรวม Git เพื่อจัดการโค้ดต้นฉบับของแอปพื้นที่ทำงานอย่างมีประสิทธิภาพโดยใช้ตัวควบคุมเวอร์ชัน Power Platform คุณลักษณะนี้ช่วยให้คุณตรวจสอบการเปลี่ยนแปลงที่ทำโดยผู้สร้างใน Power Apps Studio ที่ไม่พบความแตกต่างที่รบกวน นอกจากนี้ ยังอนุญาตให้แก้ไขเล็กน้อยได้โดยตรงในที่เก็บข้อมูล ช่วยให้เวิร์กโฟลว์มีประสิทธิภาพและคล่องตัว

วิธีการยืนยันแอปพื้นที่ทำงานโดยใช้การรวม Git

คุณสามารถยืนยันแอปพื้นที่ทำงานของคุณได้เมื่อคุณเผยแพร่ การเปลี่ยนแปลงจะไม่สามารถดำเนินการได้จนกว่าคุณจะเผยแพร่แอปของคุณ ลักษณะการทำงานนี้จะช่วยให้แน่ใจว่าโค้ดต้นฉบับสะท้อนถึงเวอร์ชันที่เผยแพร่ล่าสุดของแอปของคุณ ทำให้พร้อมใช้งานกับการรวม Git

ขั้นตอนในการยืนยันแอปพื้นที่ทำงาน

  1. เปิด Power Apps Studio และทำการเปลี่ยนแปลงแอปพื้นที่ทำงานของคุณ
  2. เผยแพร่แอปเพื่อให้การเปลี่ยนแปลงพร้อมสำหรับการรวม Git
  3. ไปที่ที่เก็บ 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 เพื่อตรวจสอบการเปลี่ยนแปลงก่อนทำการยืนยัน
  • สำรองข้อมูลในที่เก็บของคุณเป็นประจำเพื่อหลีกเลี่ยงการสูญเสียข้อมูล

ขั้นตอนถัดไป