Ich benutze git
für die Versionskontrolle von verschiedenen Projekten.
Gibt es eine GUI-Software zum Navigieren durch Commits und Zweige eines Projekts und zum Abrufen von Versionen in Git-Projekten?
software-recommendation
gui
git
Matoeil
quelle
quelle
gitKraken
gitkraken.comAntworten:
Ich vermute, Sie suchen ein einfach zu bedienendes Frontend für Git.
Werfen Sie einen Blick auf „ Grafische Interfaces “ Abschnitt InterfacesFrontendsAndTools Seite auf Git Wiki. Dort wurden folgende erwähnt:
gitk
Paket)git-gui
Paket)Bearbeiten: Dies sind die Vorschläge in den anderen Antworten.
Es gibt ein paar Software, die ich persönlich sehr einfach zu bedienen finde.
Kichern : Ich persönlich benutze . Es ist einfach und intuitiv zu bedienen.
giggle
Cola Git GUI : Ich habe nicht verwendet , aber das scheint vielversprechend.
Cola Git
quelle
Nachdem ich alle oben genannten Tools getestet habe, habe ich mich mit den folgenden Tools für die Verwaltung meiner Git-Repositorys abgefunden:
SmartGit
SmartGit ist eine benutzerfreundliche grafische Benutzeroberfläche für Git mit optimierten Arbeitsabläufen. SmartGit unterstützt alle Git- und Mercurial-Funktionen, die für die tägliche Arbeit in Softwareentwicklungsprojekten erforderlich sind:
Ich habe auch einen benutzerfreundlichen Assistenten, mit dem Sie eine Verbindung zu Online-Repositorys wie GitHub und BitBucket herstellen können
RabbitVCS
Im Gegensatz dazu unterscheidet sich RabbitVCS von anderen Tools. Anstatt eine externe Benutzeroberfläche für Ihr Git-Repository bereitzustellen, integriert es sich selbst in Nautilus. Tatsächlich besteht RabbitVCS aus einer Reihe grafischer Tools, die einen einfachen und unkomplizierten Zugriff auf die von Ihnen verwendeten Versionskontrollsysteme ermöglichen.
quelle
Ja; Git hat eine GUI, die Sie mit dem
git gui
Befehl ausführen können .Wenn dies nicht funktioniert, müssen Sie die GUI für installieren
git
. Sie können dies tun, indem Sie das Paket git-gui installieren . Oder, noch besser, installieren Sie das Paket git-all .Siehe
man git-gui
für weitere Einzelheiten. Beachten Sie, dass Sie während des Aufrufs der Manpagegit-gui
diese als ausführengit gui
.quelle
git-gui
Tool mitgit gui
odergit citool
git gui
ist das eine sehr funktionsreiche Sache. Ich mag das.echo '*TkTheme: clam' | xrdb -merge -
vor dem Startgit gui
macht es ein bisschen weniger hässlich.Ich habe es
gitg
eine Weile benutzt, bevor ich nur zu CLI zurückgekehrt bin . Für den Unterhaltungswert gibt es etwasgource
, das deine Git-Geschichte in eine Animation verwandeln kann :)quelle
git clone
Linux Repo (2) Rungit log --pretty=format:user:%aN%n%ct --reverse --raw --encoding=UTF-8 --no-renames -n 10000 | gource --log-format git -a 2 -i 120 -s 1 --loop --padding 1.4 --max-file-lag 1 --user-friction 0.2 -
(3) Drücken Sief
oderu
, um Dateinamen oder Benutzernamen auszublendenIch bin ziemlich angetan von Smartgit. Sie können hier mehr darüber lesen. Es ist mit Abstand der umfassendste Git-Client unter Linux, den ich gefunden habe. Davon abgesehen steckt in der Befehlszeile echte Stärke, und ich schlage vor, dass Sie dies gut lernen, bevor Sie eine GUI verwenden.
quelle
Ich bin in dem Team, das GitKraken entwickelt , also bin ich ein bisschen voreingenommen, aber ich kann Ihnen nur wärmstens empfehlen, es auszuprobieren . Es ist plattformübergreifend, sodass Sie unter Windows , Mac und Linux dasselbe Tool verwenden können. Außerdem bietet es einige weitere einzigartige Funktionen, darunter Rückgängig / Wiederherstellen, indizierte Suche und ein ansprechendes, intuitives Design. Wenn GitKraken bei Ihnen nicht funktioniert, habe ich auch Git Extensions (Windows) und GitHub Desktop (Windows / Mac) verwendet und einige Erfolge erzielt .
quelle
16.04
und der erste Eindruck ist wirklich gut. @chris gibt es Pläne, dieses Projekt irgendwann zu öffnen?Anstatt die tar.gz-Datei aus dem Quellcode ( http://www.syntevo.com/smartgit/index.html ) herunterzuladen und zu kompilieren , ist auf dem Launchpad eine PPA verfügbar, mit der eine Installation
smartgit
mit den normalenapt-get
Befehlen möglich ist.Geben Sie an einem Terminal ( Ctrl+ Alt+ t) die folgenden Befehle ein:
Dadurch wird die neueste Version von smartgit installiert.
quelle
Es gibt auch eine relativ neue (erst vor Monaten veröffentlichte) Software namens GitEye .
Es bietet eine vertraute grafische Oberfläche, da es auf dem Eclipse RCP-Framework basiert. Sie können es auch unter Windows und Mac verwenden, da es auf Java ausgeführt wird.
Versuche es; es ist kostenlos.
Bisher beschwere ich mich nur, dass das Merge-Tool eher begrenzt ist
quelle
ungit scheint eine leistungsstarke intuitive Benutzeroberfläche für git zu sein.
quelle
Ich benutze Git-Erweiterungen - ich finde es sehr hilfreich für das, wofür ich es brauche. Hier ist ein Link, um es am 12.04 zum Laufen zu bringen
quelle
Wenn Sie Emacs verwenden (was fantastisch ist), dann finden Sie magit eine super brillante Option: D
quelle
Ich würde es nie als den besten Git-Client bezeichnen, aber ich finde es bemerkenswert, dass Meld auch einige grundlegende Funktionen zur Versionskontrolle bietet, obwohl der Hauptzweck darin besteht, Dateien und Verzeichnisse zu vergleichen:
Zitieren der Funktionsübersicht:
Je nach Zweck und Arbeitsablauf kann es auch interessant sein, sich das Versionskontroll-Plugin Ihrer bevorzugten IDE genauer anzusehen. Ich habe solche zB in Eclipse, Monodevelop und PyCharm verwendet.
quelle
Der Cola Git ist einfach, hält aber, was er verspricht, und der SmartGit steckt voller Funktionen!
quelle