ข้ามไปยังเนื้อหา

การผสานรวม Git

เมื่อคุณกำลังเรียกดูอยู่ภายใน git repository DeckCrate จะแสดงสถานะของมัน ไว้ในรายการไฟล์โดยตรง

แถบสถานะแสดง สาขา ปัจจุบัน พร้อมกับจำนวน นำหน้า / ตามหลัง เทียบกับ upstream ของมัน

ทุกไฟล์และโฟลเดอร์จะได้รับ ป้ายสถานะ เล็ก ๆ:

  • คอมมิตแล้ว
  • แก้ไขแล้ว
  • จัดเตรียมแล้ว
  • ไม่ได้ติดตาม
  • ละเว้น
  • ขัดแย้ง

โฟลเดอร์ จะรับสถานะของ รายการลูกที่มีนัยสำคัญที่สุด คุณจึงเห็นการเปลี่ยนแปลง ได้โดยไม่ต้องขยายมันออกมา

การผสานรวม Git ใช้ git ที่ติดตั้งอยู่ในระบบปฏิบัติการ — ไม่มีการรวมมาให้ สลับเปิดปิดได้ที่ การตั้งค่า → Git:

  • เปิดอยู่โดยค่าเริ่มต้น
  • สวิตช์นี้จะ ถูกซ่อนเมื่อไม่ได้ติดตั้ง git

ภายใน repository คุณยังเรียกใช้คำสั่งซิงก์กับรีโมตที่ใช้ประจำสองคำสั่งได้จาก เมนูคำสั่ง → เครื่องมือ:

  • Git pull — เรียกใช้ git pull ในโฟลเดอร์ปัจจุบัน แล้วรีเฟรชรายการ
  • Git push — เรียกใช้ git push ในโฟลเดอร์ปัจจุบัน

แถวเหล่านี้ปรากฏในเมนูย่อยเครื่องมือ เฉพาะเมื่อ โฟลเดอร์ปัจจุบันอยู่ภายใน git work tree และมี git ติดตั้งอยู่ — โดยไม่ขึ้นกับสวิตช์ป้ายสถานะข้างต้น โทสต์จะรายงานผลลัพธ์ และจะแสดงข้อความของ git เองเมื่อล้มเหลว (เช่นเมื่อไม่มี upstream ต้องมีการยืนยันตัวตน หรือมีความขัดแย้ง)