อินเทอร์เฟซ Magit a Git ใน Emacs ถึงเวอร์ชัน 3.0

ถ้าคุณทำงาน กับ Git และคุณยังชอบทำงานภายใต้ Emacsแอปพลิเคชันต่อไปนี้อาจเป็นที่ชื่นชอบของคุณ แอปพลิเคชั่นที่เราจะพูดถึงวันนี้เรียกว่า Magit ซึ่งเป็นอินเทอร์เฟซ Git ใน Emacs ที่เน้นการเพิ่มประสิทธิภาพเวิร์กโฟลว์

คำสั่งถูกเรียกใช้โดยการกดแป้นพิมพ์สั้นๆ และตัวช่วยจำที่ คำนึงถึงตำแหน่งเคอร์เซอร์ในอินเทอร์เฟซที่สามารถดำเนินการได้สูง เพื่อให้พฤติกรรมที่ละเอียดอ่อนตามบริบท Magit เป็นอินเทอร์เฟซผู้ใช้แบบข้อความที่สมบูรณ์สำหรับ Git มันเชื่อมช่องว่างระหว่างอินเทอร์เฟซบรรทัดคำสั่งของ Git และ GUI ต่างๆ ช่วยให้คุณทำงานการควบคุมเวอร์ชันที่ซับซ้อนและไม่สำคัญด้วยการกดปุ่มช่วยจำเพียงไม่กี่ปุ่ม

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

Magit รองรับและเพิ่มความคล่องตัวในการใช้งานฟังก์ชั่น Git ที่เห็นได้ชัดว่าผู้ใช้และนักพัฒนาส่วนใหญ่ของไคลเอนต์ Git อื่น ๆ ไม่สามารถแสดงผลได้อย่างสมเหตุสมผลในอินเทอร์เฟซบรรทัดคำสั่งที่ไม่ใช่ Magit นั้นเร็วกว่าและใช้งานง่ายกว่าบรรทัดคำสั่งหรือ GUI ใดๆ และใช้ได้กับทั้งผู้เริ่มต้นและผู้เชี่ยวชาญ

ผู้ใช้ที่มีศักยภาพส่วนใหญ่ไม่รู้จัก Magit คนอื่นอาจทราบถึงการมีอยู่ของมัน แต่จะไม่พิจารณาลองใช้งาน เนื่องจากมีการใช้งานเป็นส่วนขยายของโปรแกรมแก้ไขข้อความ Emacs

Jonas Bernoulli กล่าวว่าเขาต้องการเปลี่ยนการรับรู้ของ Magit

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

เส้นโค้งการเรียนรู้ของ Magit ค่อนข้างแบน ตราบใดที่มีความคุ้นเคยกับ Emacs และ Git อยู่แล้ว หากปราศจากความรู้เกี่ยวกับ Emacs ก่อน เส้นโค้งจะค่อนข้างชันกว่าเล็กน้อย

อย่างไรก็ตาม นอกเหนือจากข้อเท็จจริงที่ว่า Magit ไม่ได้ดูน่าประทับใจนักในแวบแรก ปัจจัยหลักที่ขัดขวางไม่ให้ผู้ใช้ที่มีโอกาสทดลองใช้คือช่วงการเรียนรู้ (ของจริงหรือที่รับรู้) (และน่าเสียดายที่ชื่อเสียง) ของ Emacs แน่นอนว่าผู้ใช้ Emacs คิดว่าอุปสรรคนี้คุ้มค่าที่จะข้าม แต่จะไม่ช่วยหรือโน้มน้าวใครก็ตามที่ตั้งใจจะยึดติดกับตัวแก้ไขปัจจุบันหรือ IDE และต้องการลองใช้ Magit

เกี่ยวกับ Magit 3.0

ของความแปลกใหม่ที่นำเสนอในเวอร์ชั่นใหม่นี้ การเปลี่ยนแปลงหลักคือการออกแบบเมนูใหม่ทั้งหมด ซึ่งใช้เพื่อเลือกอาร์กิวเมนต์และเรียกใช้คำสั่งต่อท้าย ตอนนี้ Magit ใช้แพ็คเกจชั่วคราวเพื่อใช้งานเมนูเหล่านี้.

Magit-Section ได้รับการแจกจ่ายโดยไม่ขึ้นกับ Magit อนุญาตให้แพ็คเกจที่ไม่เกี่ยวข้องใช้เพื่อติดตั้งบัฟเฟอร์ที่คล้ายกับของ Magit ต่างจาก Transient ตรงที่มันยังคงอยู่ในที่เก็บ Magit แต่ตอนนี้มันมาพร้อมกับคู่มือของมันเอง

ในทำนองเดียวกัน Magit จะไม่ถือว่าสาขาหลักเรียกว่ามาสเตอร์อีกต่อไป หากไม่มีการกำหนดค่าผู้ใช้ Magit จะทดสอบ main, master, trunk และ development ตามลำดับและใช้อันแรกที่มีอยู่ในที่เก็บปัจจุบันเป็นสาขาหลัก

Magit แตกต่างอย่างมากจากอินเทอร์เฟซ Git อื่น ๆ และประโยชน์ของมันไม่ชัดเจนในทันทีจากภาพหน้าจอบางส่วน “น่าเสียดายที่ผู้ใช้ที่มีศักยภาพส่วนใหญ่ไม่รู้ด้วยซ้ำเกี่ยวกับ Magit คนอื่นอาจทราบถึงการมีอยู่ของมัน แต่จะไม่พิจารณาลองใช้มัน เนื่องจากมันถูกนำไปใช้เป็นส่วนเสริมของโปรแกรมแก้ไขข้อความ Emacs และนั่นไม่ใช่สิ่งที่พวกเขาใช้

สุดท้ายนี้ หากสนใจอยากทราบข้อมูลเพิ่มเติม สามารถเข้าไปดูรายละเอียดใน ลิงค์ต่อไปนี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา