GUIs สำหรับคอมไพล์
Git GUI
รวมอยู่ใน git - เรียกใช้git gui
จากบรรทัดคำสั่งและตัวติดตั้งWindows msysgitจะเพิ่มลงในเมนูเริ่ม
Git GUI สามารถทำสิ่งที่คุณต้องทำกับ git เป็นส่วนใหญ่ รวมถึงการเปลี่ยนแปลงขั้นตอนกำหนดค่าคอมไพล์และที่เก็บผลักดันการเปลี่ยนแปลงสร้าง / ชำระเงิน / ลบสาขารวมและอื่น ๆ อีกมากมาย
หนึ่งในคุณสมบัติที่ฉันโปรดปรานก็คือปุ่มลัด "สเตจไลน์" และ "สเตจก้อนใหญ่" ในเมนูคลิกขวาซึ่งช่วยให้คุณสามารถกำหนดส่วนต่าง ๆ ของไฟล์ได้ คุณสามารถบรรลุเป้าหมายเดียวกันผ่านทางgit add -i
แต่ฉันคิดว่ามันใช้งานง่ายกว่า
มันไม่ได้เป็นแอพพลิเคชั่นที่สวยที่สุด แต่มันใช้งานได้กับแพลตฟอร์มเกือบทั้งหมด (อิงตาม Tcl / Tk)
ภาพหน้าจอ | screencast
รวมอยู่ด้วยคอมไพล์ มันเป็นโปรแกรมดูประวัติ git และช่วยให้คุณเห็นภาพประวัติศาสตร์ของพื้นที่เก็บข้อมูล (รวมถึงสาขาเมื่อพวกเขาถูกสร้างขึ้นและผสาน) คุณสามารถดูและค้นหาการกระทำ
ไปด้วยกันอย่างดีกับ git-gui
แอปพลิเคชัน Mac OS X ส่วนใหญ่เทียบเท่าgit log
แต่มีการรวมกับgithub (เช่น "มุมมองเครือข่าย")
ดูสวยและเหมาะกับ Mac OS X คุณสามารถค้นหาที่เก็บได้ การวิพากษ์วิจารณ์ที่ใหญ่ที่สุดของ Gitnub คือมันแสดงให้เห็นประวัติศาสตร์ในแบบเชิงเส้น (สาขาเดียวในแต่ละครั้ง) - มันไม่ได้มองภาพการแยกและการรวมซึ่งอาจมีความสำคัญกับ git แม้ว่านี่เป็นการปรับปรุงที่วางแผนไว้
ดาวน์โหลดลิงค์เปลี่ยนบันทึกและภาพหน้าจอ | git repository
ตั้งใจจะเป็น "gitk clone สำหรับ OS X"
มันสามารถเห็นภาพประวัติศาสตร์การแตกกิ่งที่ไม่เป็นเชิงเส้นทำคอมมิตดูและค้นหาคอมมิชชันและมีคุณสมบัติที่ดีอื่น ๆ เช่นความสามารถในการ "Quicklook" ไฟล์ใด ๆ ในการแก้ไขใด ๆ (พื้นที่กดในมุมมองรายการไฟล์) ส่งออกไฟล์ใด ๆ (ผ่านการลากและวาง)
มันเป็นเรื่องที่ดีกว่ารวมเข้ากับ OS X กว่าgit-gui
/ gitk
และเป็นไปอย่างรวดเร็วและมีเสถียรภาพแม้จะมีการเก็บขนาดใหญ่พิเศษ
Pieter ที่เก็บข้อมูล git ดั้งเดิมไม่ได้อัปเดตเมื่อเร็ว ๆ นี้ สาขาที่ได้รับการดูแลอย่างแข็งขันมีให้บริการที่brotherbard / gitx - เพิ่มแถบด้านข้างดึงดึงผลักเพิ่มระยะไกลผสานรวมเชอร์รี่คัดสรร rebase โคลนเพื่อ
ดาวน์โหลด | ภาพหน้าจอ | git repository | ส้อม brotherbard | ช้อนส้อม
จากหน้าแรก:
SmartGit เป็น front-end สำหรับระบบควบคุมเวอร์ชันแบบกระจาย Git และทำงานบน Windows, Mac OS X และ Linux SmartGit มีไว้สำหรับนักพัฒนาที่ต้องการอินเทอร์เฟซผู้ใช้แบบกราฟิกบนไคลเอนต์บรรทัดคำสั่งเพื่อให้ทำงานได้มากขึ้นด้วย Git - DVCS ที่ทรงพลังที่สุดในปัจจุบัน
คุณสามารถดาวน์โหลดได้จากเว็บไซต์ของพวกเขา
ดาวน์โหลด
รุ่น TortoiseSVN Git สำหรับผู้ใช้ Windows
มันกำลังย้ายพอร์ต TortoiseSVN ไปยัง TortoiseGit รุ่นล่าสุด 1.2.1.0 รีลีสนี้สามารถทำงานปกติได้สำเร็จเช่นคอมมิทบันทึกการแสดงโชว์ diff สองเวอร์ชั่นสร้างสาขาและแท็กสร้างแพตช์และอื่น ๆ ดูReleaseNotesสำหรับรายละเอียด ยินดีต้อนรับสู่โครงการนี้
ดาวน์โหลด
QGit เป็นโปรแกรมดู GUI git ที่สร้างขึ้นบน Qt / C ++
ด้วย qgit คุณจะสามารถเรียกดูประวัติการแก้ไขดูเนื้อหาของแพทช์และไฟล์ที่เปลี่ยนแปลงแก้ไขกราฟิกตามสาขาการพัฒนาที่แตกต่างกัน
ดาวน์โหลด
gitg เป็นโปรแกรมดูพื้นที่เก็บข้อมูล git ที่กำหนดเป้าหมาย gtk + / GNOME หนึ่งในวัตถุประสงค์หลักของมันคือการมอบประสบการณ์การใช้งานแบบรวมที่มากขึ้นสำหรับส่วนหน้าของคอมไพล์ในหลาย ๆ เดสก์ท็อป สิ่งนี้ไม่ได้เป็นการเขียนแอปพลิเคชันข้ามแพลตฟอร์ม แต่โดยการทำงานร่วมกันอย่างใกล้ชิดกับไคลเอนต์ที่คล้ายกันสำหรับระบบปฏิบัติการอื่น ๆ (เช่น GitX สำหรับ OS X)
คุณสมบัติ
- เรียกดูประวัติการแก้ไข
- จัดการที่เก็บข้อมูลขนาดใหญ่ (โหลดที่เก็บ linux, การแก้ไขมากกว่า 17000 ครั้ง, ภายใน 1 วินาที)
- กระทำการเปลี่ยนแปลง
- สเตจ / สเตจที่ไม่ขึ้นเวทีแต่ละอัน
- ย้อนกลับการเปลี่ยนแปลง
- แสดงส่วนต่างของการเปลี่ยนแปลงในการแก้ไข
- เรียกดูต้นไม้สำหรับการแก้ไขที่กำหนด
- ส่งออกบางส่วนของต้นไม้ของการแก้ไขที่กำหนด
- ระบุ refspec ใด ๆ ที่คำสั่งเช่น 'บันทึก git' สามารถเข้าใจในการสร้างประวัติศาสตร์
- แสดงและสลับระหว่างสาขาในมุมมองประวัติ
ดาวน์โหลด: เผยแพร่หรือแหล่งที่มา
Gitbox เป็นอินเตอร์เฟสกราฟิก Mac OS X สำหรับระบบควบคุมเวอร์ชัน Git ในหน้าต่างเดียวคุณจะเห็นสาขาประวัติและสถานะไดเรกทอรีทำงาน
การดำเนินงานทุกวันเป็นเรื่องง่าย: ขั้นตอนและการเปลี่ยนแปลงที่ไม่แน่นอนด้วยช่องทำเครื่องหมาย กระทำการดึงผสานและกดได้ในคลิกเดียว ดับเบิลคลิกที่การเปลี่ยนแปลงเพื่อแสดงส่วนต่างกับ FileMerge.app
ดาวน์โหลด
เว็บไซต์ Gity มีข้อมูลไม่มากนัก แต่จากภาพหน้าจอที่ปรากฏเป็นเว็บไซต์โอเพ่นซอร์ส OS X git gui
ดาวน์โหลดหรือแหล่งที่มา
Meld เป็นเครื่องมือ diff และผสานการมองเห็น คุณสามารถเปรียบเทียบไฟล์สองหรือสามไฟล์และแก้ไขไฟล์เหล่านั้น (อัปเดตแบบไดนามิก) คุณสามารถเปรียบเทียบสองหรือสามโฟลเดอร์และเปิดใช้การเปรียบเทียบไฟล์ คุณสามารถเรียกดูและดูสำเนาที่ใช้งานได้จากระบบควบคุมเวอร์ชันยอดนิยมเช่น CVS, Subversion, Bazaar-ng และ Mercurial [ และ Git ]
ดาวน์โหลด
Git GUI สำหรับ OSX โดย Steve Dekorte
ดูได้จากสาขาระยะไกลที่มีการเปลี่ยนแปลงในการดึงและ repos ในพื้นที่มีการเปลี่ยนแปลงที่จะผลักดัน สนับสนุนการคอมไพล์, คอมมิต, พุช, ผลัก, ดึง, แท็กและรีเซ็ตรวมถึงดิฟเฟอเรนเชียลวิดิโอและการเบราซ์ด้วยภาพของลำดับชั้นโครงการที่เน้นการเปลี่ยนแปลงและเพิ่มเติมในท้องถิ่น
ฟรีสำหรับ 1 ที่เก็บ $ 25 สำหรับเพิ่มเติม
ดาวน์โหลด
เน้นที่การทำให้ Git ใช้งานง่าย โดดเด่นด้วย UI ของ Cocoa ดั้งเดิม (เหมือนเครื่อง Mac), การเรียกดูพื้นที่เก็บข้อมูลอย่างรวดเร็ว, การโคลน, การผลัก / ดึง, การรวมสาขา / การรวม, การมองเห็นที่แตกต่างกัน, สาขาระยะไกล, การเข้าถึงเทอร์มินัลและอื่น ๆ
ด้วยการทำให้การกระทำ Git ที่ใช้บ่อยที่สุดใช้งานง่ายและใช้งานง่าย Sprout (ชื่อเดิมของ GitMac) ทำให้ Git นั้นใช้งานง่าย เข้ากันได้กับเวิร์กโฟลว์ Git ส่วนใหญ่ Sprout นั้นยอดเยี่ยมสำหรับนักออกแบบและนักพัฒนาการทำงานร่วมกันเป็นทีมและผู้ใช้ขั้นสูงและมือใหม่
ดาวน์โหลด | เว็บไซต์
Git GUI ที่มีคุณสมบัติหลากหลายสำหรับ Mac OSX ทดลองใช้ฟรี 30 วัน $ 59 USD สำหรับสิทธิ์ใช้งานแบบผู้ใช้เดี่ยว
ดาวน์โหลด | เว็บไซต์
EGit เป็นผู้ให้บริการ Eclipse Team สำหรับระบบควบคุมเวอร์ชัน Git Git เป็น SCM แบบกระจายซึ่งหมายความว่านักพัฒนาทุกคนมีสำเนาเต็มของประวัติทั้งหมดของการแก้ไขรหัสทุกครั้งทำให้สามารถสืบค้นประวัติศาสตร์ได้อย่างรวดเร็วและหลากหลาย
โปรเจ็กต์ EGit กำลังใช้ Eclipse tooling บน JGit Java ของ Git
ดาวน์โหลด | เว็บไซต์
โอเพ่นซอร์สสำหรับ Windows - ติดตั้งทุกสิ่งที่คุณจำเป็นต้องใช้กับ Git ในแพ็คเกจเดียวใช้งานง่าย
Git Extensions เป็นชุดเครื่องมือที่จะทำให้การทำงานกับ Git บน Windows เป็นไปได้ง่ายขึ้น ส่วนขยายของเชลล์จะทำงานร่วมกันใน Windows Explorer และนำเสนอเมนูบริบทในไฟล์และไดเรกทอรี นอกจากนี้ยังมีปลั๊กอิน Visual Studio เพื่อใช้คอมไพล์จาก Visual Studio
ดาวน์โหลด
ขอบคุณมากสำหรับdbrสำหรับรายละเอียดเกี่ยวกับเนื้อหาของ guit
SourceTree เป็นไคลเอนต์ Mac ฟรีสำหรับ Git, Mercurial และ SVN สร้างโดย Atlassian คนที่อยู่เบื้องหลัง BitBucket ดูเหมือนว่าจะทำงานได้ดีกับระบบ VC ใด ๆ ซึ่งช่วยให้คุณสามารถควบคุมเครื่องมือเดียวสำหรับใช้กับโครงการทั้งหมดของคุณ เต็มไปด้วยคุณสมบัติและฟรี
ผู้เชี่ยวชาญพร้อมและคุณสมบัติเต็มรูปแบบสำหรับผู้ใช้ใหม่และผู้ใช้ขั้นสูง:
ตรวจสอบเซ็ตการแก้ไขขาออกและขาเข้า เชอร์รี่เลือกระหว่างสาขา การจัดการแพทช์, การรีบูต, การสะสม / ชั้นวางและอีกมากมาย
ดาวน์โหลด | เว็บไซต์
rm -rf .git
ลบฐานข้อมูลของ git