Frage

Ich suche nach überzeugenden Git- und Mercurial -Clients auf Mac OS X. Die meisten Kunden, die ich bisher gefunden habe, waren weniger überzeugend, wie ich erwartet hatte. Einige der Kunden sind auch in Ruby oder TCL/TK programmiert, was IMO in Bezug auf die Integration in das Betriebssystem keine guten OS X -Bürger gibt.

Ich habe Clients ähnliche Versionen wie Versionen oder Cornetstone, die nur Subversion-Kunden sind. Vielleicht hat jemand einen Insider -Tipp für mich.

War es hilfreich?

Lösung

Ich dachte nur, ich würde das erwähnen Sourcetree ist ein Mac OS X -Client für beide Quecksilber und Git in einem Werkzeug. Ich war mir nicht sicher, ob Sie danach gesucht haben oder nur erwähnt haben, weil Sie sich noch nicht entschieden hatten, was Sie verwenden sollten. Persönlich als Open -Source -Entwickler / Benutzer ist es für mich sehr nützlich, beide in einem Tool verfügbar zu haben (deshalb habe ich es geschrieben :))

Andere Tipps

Für Quecksilber sollten Sie einen Blick auf die Machg. Es ist kostenlos und Open Source. Es verwendet das native GUI -Toolkit für Mac und verfügt über eine eigene gebündelte Version von Mercurial. Es ist sehr poliert:

State after a merge in MacHg
(Quelle: Jasonfharris.com)

Es gibt Viele weitere Screenshots verfügbar.

Ich habe auch viele gute Dinge darüber gehört Sourcetree, was sowohl ein Git als auch ein Quecksilberkunde ist. Atlassian (Besitzer von Bit Bucket) kaufte es kürzlich und bietet es jetzt als kostenlosen Download an.

Ich habe vor ein paar Tagen eine 21-tägige Versuch mit Sourcetree gestartet (erste Veröffentlichung war der 26. Oktober). Ich bevorzuge es bereits den anderen drei bekannten Mac OS-GUIs für Mercurial, aber ich bin neu in Mercurial und daher kein Power-Benutzer. Es ähnelt am engsten trübe. Es war sehr einfach, es zum Laufen zu bringen, und seine Balance zwischen Funktionen und Einfachheit passt sehr gut zu meinem Geschmack.

Ich habe keine andere Verbindung mit dem Entwickler, als sehr zufrieden damit zu sein, wie schnell er auf die Probleme reagiert, die ich angesprochen habe.

http://www.sourcetreeapp.com/home

Die Haupt -Git -Git -Apps der Kakao -Git sind Gitx und GitNub... aber ich denke, du hast sie schon gesehen ... hast du spezifische Probleme mit ihnen?

(Bearbeiten - Zugegeben, keiner kann a durchführen git clone noch; Sie übernehmen, nachdem ein Klon erstellt wurde ...)

Ein neuer Vergleich von OSX Git -Kunden

Schauen Sie sich für einen grafischen Mercurial -Client unter Mac OS X einen Blick auf Trübe.

Ich benutze die Befehlszeile normalerweise zusammen mit Bbedit, um meine Diffs anzuzeigen.

Aktivieren Sie die Extdiff -Erweiterung, indem Sie den Abschnitt [Erweiterungen] Ihrer .hgrc -Datei zu [Erweiterungen] hinzufügen:

extdiff=

Fügen Sie dann einen Abschnitt unten hinzu

[extdiff]
cmd.bbdiff = bbdiff
opts.bbdiff = --wait --resume

Jetzt, wenn Sie ausführen hg bbdiff Die geänderten Dateien werden jeweils in Bbedit verbreitet.

Es gibt einen weiteren neuen visuellen Git -Client für OS X: Turm

Tower app for Mac OS X

Ehrlich gesagt, es gibt noch nichts mit dem Politur von Versionen oder Eckpfeilern für Git, Mercurial oder Basar. Vielleicht wird jemand das in Zukunft ändern, aber im Moment, wenn Sie einen grafischen Kunden wünschen, müssen Sie sich mit so etwas wie Gitx oder trüben zufrieden geben.

Jetzt TortoiseHg Projektports zu Mac OS X. verwendet QT+ als GUI -Toolkit und funktioniert also auf wichtigen Plattformen.

Es ist kommerziell, aber ich verwende die Araxis -Verschmelzung. Ich habe es unter Windows verwendet, es gibt einen sehr ähnlichen Klon namens MELD für Linux, den ich seit Jahren verwendet habe, und die Mac -Version ist auch sehr solide.

Es ist ziemlich praktisch, auf allen drei Plattformen das gleiche (oder fast das gleiche) zu haben.

Ich bin besser mit Quecksilber als Git vertraut, daher fühle ich mich sehr wohl, wenn ich es mit HG empfehle. Abgesehen davon schätze ich, dass Sie wissen, wie der HG Extdiff -Befehl funktioniert, aber wenn nicht einen Kommentar.

Speziell über Versionen sprach andere Menschen nicht, aber ich habe viele Abstürze damit erlebt. Durky hatte einen großen Absturz, als ich ihn zum ersten Mal benutzte, aber der Autor macht deutlich, dass er ihn veröffentlicht, und es funktioniert für ihn, und TortoiseHg ist der letzte, den ich versuchen (und versuche), weil ich 'Ich musste auf der PC -Seite abstürzen.

Durky sieht jedoch so gut aus wie alles und hat ein gutes UI -Design. Hängt davon ab, ob Sie die Shell -Integration jedoch wünschen.

Aus Gründen der Fertigstellung sollte es in Betracht gezogen werden, dass Äpfel Xcode 4 jetzt auch als SVM unterstützt werden. Es ist alles andere als perfekt, aber es macht die grundlegende Funktionalität ganz schön.

Git

Kollege hat gute Erfahrungen mit gemacht Gitbox.

SmartGit Gewinne an Fenstern von dem, was ich gesehen habe, ist nichts anderes vergleichbar. Es mag manchmal manchmal etwas seltsam sein. (Der IE -Fetch ist nicht direkt verfügbar. Stattdessen müssen Sie im Popup -Fenster ziehen und wählen, um nicht direkt zu verschmelzen. Sobald Sie wissen, dass es kein Problem ist.) Es hat auch einen schönen grafischen Protokoll -Viewer.

SmartGit ist multiplattform, daher wird es überall gleich funktionieren und wäre daher meine Empfehlung in einer Mehr-O-Umgebung.

Hg

Entschuldigung, keine Erfahrung auf Mac damit.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top