Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Mac

5 อันดับ Graphical Git Clients สำหรับ Mac ที่ดีที่สุด

5 อันดับ Graphical Git Clients สำหรับ Mac ที่ดีที่สุด

ใช้ Git บน Command Line ได้ แตบางคนไม่คุ้นหรือไม่สะดวก Commit เรียบง่ายบน Terminal OK แตดู Extended Diffs หรือข้อมูลอื่นๆ ไม่อาจสะดวก หากหา GUI Git Client บน Mac มีเยอะ ปัญหาคือเลือกตัวไหนดี

รวบรวมตัวที่ควบลองก่อนลองสุ่ม:

1. GitHub Desktop

หากใช้ Git กับ GitHub Repos หลัก คลายเริ่มต้นของ GitHub เอง แม้ชื่อ GitHub Desktop ทำงานกับ GitLab, Bitbucket และอื่นๆ ได้ ต้อง Clone Repo จาก Command Line ก่อน แต่สะดวกหากใช้ GitHub หลัก

5 อันดับ Graphical Git Clients สำหรับ Mac ที่ดีที่สุด

GitHub Desktop มี Editor และ Shell Integrations ทำงานกับแอปอื่นง่าย ดู Diffs และข้อมูลง่ายกว่า Command Line ฟรีอีกด้วย

2. Fork

นักพัฒนา Fork อธิบายว่า "Fast and Friendly" UI เรียบง่าย แต่ใต้หลุมมีฟีเจอร์ทรงพลัง

5 อันดับ Graphical Git Clients สำหรับ Mac ที่ดีที่สุด

Basic ครบ: Clone, Fetch, Pull, Push Merge/Rebase ง่าย ใน Commit View Stage/Unstage ได้ทีละบรรทัด (Line-by-line) Rebase: แก้ไข/เรียง Commit แบบ Interactive

Advanced Diff Viewer เปรียบเทียบ Commit ง่าย รองรับ Diff รูปภาพทั่วไป Fork รองรับ macOS 10.11+ ดาวน์โหลดฟรี

3. Tower

Tower มีชื่อเสียงเป็น GUI Git Client ทรงพลัง ใช้ง่ายด้วย Undo Git Action ใดๆ ได้: Revert Commits, Recover Deleted Commits, Restore Deleted Branches

5 อันดับ Graphical Git Clients สำหรับ Mac ที่ดีที่สุด

Resolve Git Merge Conflicts ไม่น่าสนุก Tower ทำแบบ Visual มองเห็นจุดปัญหา ชัดเจนกว่า แม้มือใหม่ Documentation Step-by-step เริ่มต้นง่าย ข้อได้เปรียบใหญ่

เริ่มใช้ฟรี แตต่อเนื่องต้องจ่าย Subscription: Basic $69/user/year Pro $99/year (Team Management) ดูรายละเอียดเว็บ Tower

4. Sourcetree

Sourcetree โดย Atlassian (เจ้าของ Bitbucket) แต่ไม่ผูกกับ Bitbucket อย่าง GitHub Desktop กับ GitHub

5 อันดับ Graphical Git Clients สำหรับ Mac ที่ดีที่สุด

ฟรี แตมี Team Features ที่แอปอื่นต้องจ่าย เช่น Git Large File Support ทีมติดตาม Large Assets ที่เดียว รองรับ Mercurial Repositories ติดตัว

มีฟีเจอร์ GUI Git Client ทั่วไป: Visualize Commit History และ Merges ดูเว็บ Sourcetree เพิ่มเติม

5. Sublime Merge

Sublime Text เป็น Code Editor ยอดเยี่ยมบน Mac Sublime Merge จากนักพัฒนาเดียวกัน จึงเป็น Git Client ยอดเยี่ยม

5 อันดับ Graphical Git Clients สำหรับ Mac ที่ดีที่สุด

หากเคยใช้ Sublime Text UI จะคุ้นเคยทันที ใช้ประโยชน์: Three-way Merge Tool, Side-by-side Diffs, Powerful Search, Syntax Highlighting ยอดเยี่ยม

เหมือน Sublime Text: Evaluate ฟรี แตต่อเนื่องต้องซื้อ License $99 ไม่ถูก แตถ้า Update History ของ Sublime Text เป็นตัวบ่งชี้ ราคานี้คุ้มหลายปี

สรุป

Clients ข้างต้นควรเพียงพอสำหรับทุกคน ยกเว้น Heavy Git Users หากใช้ Linux ดู Best Git Clients for Linux ด้วย