Ich suche nach einer App oder Software ähnlich Atlassian SourceTree für Linux (Ubuntu). SourceTree ist ein GUI-Frontend für Git und Mercurial, das auf Benutzerfreundlichkeit ausgelegt ist.
Ich weiß, dass SourceTree nicht bald auf Linux portiert wird, was sind also die Alternativen, die ich verwenden kann und die eine ähnliche Funktionalität wie SourceTree haben?
SourceTree-Spezifikationen:
Vollständig angetriebenes DVCS
SourceTree vereinfacht die Interaktion mit Git- und Hg-Repositories, sodass Sie sich auf das Codieren konzentrieren können. Verwalten Sie alle Ihre Repositories, ob gehostet oder lokal, über die einfache Benutzeroberfläche von SourceTree.
Perfekt für Neueinsteiger
Vereinfachen Sie DVCS für Ihr Team. SourceTree kann jeden mit Git und Mercurial auf den neuesten Stand bringen.
- Commit, Push, Pull und Merge von Änderungen einfach per Knopfdruck
- Organisieren Sie Ihre Repos mit dem intuitiven Lesezeichenfenster
- Visualisieren Sie mit der Protokollansicht von SourceTree, wie sich Ihre Arbeit im Laufe der Zeit verändert
Leistungsstark genug für Experten
Machen Sie fortgeschrittene Git- und Mercurial-Entwickler noch produktiver. Überprüfen Sie Ihre ausgehenden und eingehenden Änderungssätze, wählen Sie Rosinen zwischen Zweigen aus, behandeln Sie Patches, rebasen Sie, speichern Sie sie, stellen Sie sie zurück und vieles mehr.
Git-Flow und Hg-Flow out of the box
Verwenden Sie Git-Flow und Hg-Flow ganz einfach. Halten Sie Ihre Repositories sauberer und Ihre Entwicklung effizienter mit der intuitiven Schnittstelle von SourceTree zum „verzweigten“ Entwicklungsmodell von Git und Hg. Ein durchgängiger Entwicklungsprozess, direkt aus der Box.
Ich entschuldige mich, wenn ich unklar war.
Ich brauche Unterstützung für Git. Ich benutze auch Git-Flow, ja, ich möchte ein einfach zu bedienendes. Es muss auch DVCS unterstützen. Der Rest der Funktion, dh die Integration mit meinem Lieblingseditor, wäre ein Bonus, ist aber nicht erforderlich.
Ich brauche so ziemlich ein Tool, das ich zum Commit, Pushen, Erstellen von Pull-Requests, Rebase-Fähigkeit, Git-Flow ist ein Muss, Branches zusammenführen und ich muss in der Lage sein, meine Arbeit zu verstauen ...
Ich habe SmartGit verwendet . Es kostet 80 USD , ist aber für nicht-kommerzielle Nutzung kostenlos . Es ist Java-basiert und kann daher unter Windows, Mac und Linux verwendet werden. Neben der Unterstützung aller typischen Git-Funktionen unterstützt es Git-Flow und verfügt über eine optionale Integration mit mehreren Online-Hostingdiensten für Git und Hg (Mercurial), einschließlich Github und Bitbucket.
Ich benutze generell gitg . Es ist ein GTK-Client zum Anzeigen und Interagieren mit Git-Repositories. Es ist eine einfach zu bedienende GUI, die als GNOME-Ersatz für Gitx begann .
Einige der Funktionen von gitg:
Und die Nachteile...
Ich werde nicht argumentieren, dass es ein Ersatz für SourceTree ist, weil es nicht sehr leistungsfähig ist.
Ich mag SmartGit und GitKraken, weil sie beide eine „Stage Hunk“-Funktion haben (ähnlich wie SourceTree), mit der Sie auswählen können, welche Änderungen in einer bestimmten Datei übernommen werden sollen. Ich finde das sehr nützlich, wenn ich gleichzeitig an verschiedenen Fixes/Features in einem einzigen Zweig gearbeitet habe.
Gilles 'SO- hör auf, böse zu sein'
Renier
Gilles 'SO- hör auf, böse zu sein'