หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
บทความนี้อธิบายว่าข้อผิดพลาดในการขึ้นต่อกันคืออะไรและวิธีแก้ไขปัญหาเหล่านั้น
การขึ้นต่อกันคืออะไร
ถ้าคุณเชื่อมต่อพื้นที่ทํางานที่มีรายการที่ไม่รองรับกับสาขา git ที่ว่างเปล่า รายการที่ไม่ได้รับการรองรับจะไม่ถูกคัดลอกไปยังสาขา git และไม่สามารถเข้าถึงได้โดยพื้นที่ดังกล่าว คุณสามารถดําเนินการใด ๆ ที่คุณต้องการบนรายการที่ได้รับการสนับสนุน แต่รายการที่ไม่ได้รับการรองรับจะไม่สามารถมองเห็นได้โดย git
ตัวอย่างเช่น นี่คือตัวอย่างพื้นที่ทํางานที่เชื่อมต่อกับที่เก็บ Git พื้นที่ทํางานประกอบด้วย .pbix ไฟล์ รายงาน และแบบจําลองความหมาย รายงานจะขึ้นอยู่กับแบบจําลองความหมายเนื่องจากรายงานอ้างอิงถึงข้อมูลจากแบบจําลองความหมายที่จะแสดง ไฟล์ .pbix อ้างอิงถึงทั้งรายงานและแบบจําลองความหมายดังนั้นจึงขึ้นอยู่กับทั้งสองอย่าง รายงานและแบบจําลองความหมายเป็นทั้งรายการที่ได้รับการสนับสนุนในขณะที่ .pbix ไฟล์ไม่ได้รับการสนับสนุน
ถ้าคุณพยายามลบรายการออกจากพื้นที่ทํางาน และรายการอื่นที่ไม่ได้รับการรองรับในพื้นที่ทํางานนั้นจะขึ้นอยู่กับรายการนั้น คุณไม่สามารถลบออกได้
ตัวอย่างเช่น ถ้าคุณลบแบบจําลองความหมายในตัวอย่างก่อนหน้านี้ การดําเนินการนี้จะแบ่งการขึ้นต่อกันบนไฟล์ .pbix และรายงาน ถ้าคุณพยายามสลับสาขาหรืออัปเดต คุณจะได้รับข้อความว่าการดําเนินการไม่เสร็จสมบูรณ์
คุณสามารถลบรายงานจาก git ได้ แต่คุณไม่สามารถลบไฟล์ .pbix ได้ เนื่องจากรายการที่ไม่รองรับไม่ได้อยู่ในสาขาของ git
พยายามสลับไปยังสาขาที่มีรายการที่ไม่รองรับ
โซลูชันของ
- ใช้ มุมมองสายข้อมูล
เพื่อช่วยให้คุณทราบว่ารายการใดที่ไม่ได้รับการรองรับที่ขึ้นต่อกัน (ในตัวอย่างก่อนหน้าเป็นไฟล์ .pbix) - ลบการขึ้นต่อกันด้วยตนเอง วิธีที่ง่ายที่สุดในการทําเช่นนี้คือการลบรายการ
- เปลี่ยนสาขาหรืออัปเดตอีกครั้ง
แก้ไขข้อผิดพลาดแผนการปรับใช้เมื่อเปลี่ยนสาขา
เมื่อคุณแนบแผนการปรับใช้ขณะเปลี่ยนสาขา Fabric จะตรวจสอบความถูกต้องของแผนและรายการที่อ้างอิงก่อนเริ่มซิงค์ สวิตช์ถูกบล็อกเมื่อ:
- แผนที่เลือกจะไม่มีอยู่อีกต่อไป หรือคุณไม่มีสิทธิ์อ่านแผนนั้นอีกต่อไป
- คุณไม่มีสิทธิ์ซิงค์ Git สําหรับรายการที่อ้างอิง
- แผนจะเปลี่ยนหลังจากที่คุณเลือก แต่ก่อนที่การซิงค์จะเริ่มขึ้น
- เวอร์ชันแผนที่เลือกไม่มีอยู่ในสาขาเป้าหมาย
การซิงค์จะล้มเหลวหากแผนหรือรายการที่อ้างอิงไม่สามารถเข้าถึงได้ขณะดําเนินการ
วิธีแก้ไขข้อผิดพลาด:
- ยืนยันว่าแผนที่เลือกมีอยู่จริงและคุณมีสิทธิ์อ่าน
- ยืนยันว่าเวอร์ชันแผนที่เลือกมีอยู่ในสาขาเป้าหมาย
- ยืนยันว่าคุณมีสิทธิ์ซิงค์ Git สําหรับแต่ละรายการที่อ้างอิง
- เปิดกล่องโต้ตอบสาขาสวิตช์อีกครั้ง เลือกแผนที่บันทึกไว้ปัจจุบัน แล้วลองใหม่อีกครั้ง