แชร์ผ่าน


แก้ไขข้อผิดพลาดการขึ้นต่อกัน

บทความนี้อธิบายว่าข้อผิดพลาดในการขึ้นต่อกันคืออะไรและวิธีแก้ไขปัญหาเหล่านั้น

การขึ้นต่อกันคืออะไร

ถ้าคุณเชื่อมต่อพื้นที่ทํางานที่มีรายการที่ไม่รองรับกับสาขา git ที่ว่างเปล่า รายการที่ไม่ได้รับการรองรับจะไม่ถูกคัดลอกไปยังสาขา git และไม่สามารถเข้าถึงได้โดยพื้นที่ดังกล่าว คุณสามารถดําเนินการใด ๆ ที่คุณต้องการบนรายการที่ได้รับการสนับสนุน แต่รายการที่ไม่ได้รับการรองรับโดยหลัก ๆ แล้วคือไม่ได้มองเห็นโดย git

ตัวอย่างเช่น นี่คือตัวอย่างพื้นที่ทํางานที่เชื่อมต่อกับที่เก็บ git พื้นที่ทํางานประกอบด้วย ไฟล์ .pbix รายงาน และแบบจําลองความหมาย รายงานจะขึ้นอยู่กับแบบจําลองความหมายเนื่องจากรายงานอ้างอิงถึงข้อมูลจากแบบจําลองความหมายที่จะแสดง ไฟล์ .pbix หมายถึงทั้งรายงานและแบบจําลองความหมายดังนั้นจึงขึ้นอยู่กับทั้งสองอย่าง รายงานและแบบจําลองความหมายเป็นทั้งรายการที่ได้รับการสนับสนุนในขณะที่ ไฟล์ .pbix ไม่ได้รับการสนับสนุน

Screenshot of workspace that has unsupported dependencies.

ถ้าคุณพยายามลบรายการออกจากพื้นที่ทํางาน และรายการอื่นที่ไม่ได้รับการรองรับในพื้นที่ทํางานนั้นจะขึ้นอยู่กับรายการนั้น คุณไม่สามารถลบออกได้

ตัวอย่างเช่น ถ้าคุณลบแบบจําลองความหมายในตัวอย่างก่อนหน้านี้ การดําเนินการนี้จะแบ่งการขึ้นต่อกันบน ไฟล์ .pbix และรายงาน ถ้าคุณพยายามสลับสาขาหรืออัปเดต คุณจะได้รับข้อความว่าการดําเนินการไม่เสร็จสมบูรณ์

Screenshot of dependency error.

คุณสามารถลบรายงานจาก git ได้ แต่คุณไม่สามารถลบ ไฟล์ .pbix ได้ เนื่องจากรายการที่ไม่รองรับไม่ได้อยู่ในสาขาของ git

พยายามสลับไปยังสาขาด้วยวัตถุที่ไม่รองรับ

โซลูชัน:

  1. ใช้มุมมองสายข้อมูลเพื่อช่วยให้คุณทราบว่ารายการที่ไม่รองรับรายการใดที่มีการขึ้นต่อกัน (ในตัวอย่างข้างต้นเป็นไฟล์ .pbix)
  2. ลบการขึ้นต่อกันด้วยตนเอง วิธีที่ง่ายที่สุดในการทําเช่นนี้คือการลบรายการ
  3. เปลี่ยนสาขาหรืออัปเดตอีกครั้ง

รักษาสาขา git ของคุณ