SmartGit ist eine effiziente Git-Client-Benutzeroberfläche mit Unterstützung für GitHub, Pull Requests + Comments, SVN sowie Mercurial. SmartGit Git Client konzentriert sich auf Einfachheit und richtet sich an Nicht-Experten und Personen, die eine grafische Anwendung der Befehlszeilenverwendung vorziehen. Außerdem kommt es mit einem schönen dunklen Thema.
SmartGit Git Client-Schlüsselfunktionen
- Ändern Sie Commits vor dem Pushen, übertragen Sie einzelne Zeilen innerhalb einer Datei, stellen Sie verlorene Commits wieder her und vieles mehr.
- SmartGit fragt nur, wenn eine Entscheidung erforderlich ist, stört Sie jedoch nicht mit zugrunde liegenden technischen Einschränkungen.
- Es müssen keine zusätzlichen Tools installiert und konfiguriert werden, da die App mit einem integrierten SSH-Client, einem Dateivergleichs- und einem Zusammenführungstool ausgestattet ist
- Sehen Sie auf einen Blick Ihren Repository-Status sowie Ihren Arbeitsbaum, Git's Index, verfügbare Branches, die Commits gepusht werden müssen
- Klonen von GitHub, Assembla und anderen Hosting-Anbietern. Außerdem können Sie GitHub-Pull-Requests erstellen und auflösen und Kommentare überprüfen
SmartGit 17.0.1 Änderungsprotokoll
In dieser Version wurde nur eine Verbesserung vorgenommen, und das ist
- Java automatisch einstellen.Netz.useSystemProxies=true (wenn nicht gesetzt), um die automatische Erkennung von Proxys zu verbessern
Ein paar Bugs wurden auch behoben und diese sind
- Git:
- Commit, Stage, andere: schlägt bei umbenannten Dateien in Submodulen mit dem Fehler 'pathspec…
- Protokoll, Aktualisieren: wurde nicht aktualisiert, wenn .git/-admin root befand sich nicht unter dem Root des Arbeitsbaums (wie bei Submodulen)
- SVN:
- möglicher „URL-Nichtübereinstimmung“-Fehler
- OSX:
- mögliche UI hängt im Zusammenhang mit der Dateiüberwachung
- Dateitabelle: Auswahl löschen entfernt abwechselnde Zeilenfärbung
- Einstellungen, Dialog Edit Diff: falsches Optionsfeld vorausgewählt
- http(s)-Authentifizierung: Proxy-Passwörter mit Sonderzeichen wie # funktionierten nicht
- Nach dem Entfernen von Werkzeugen.xml und Neustart der App wurden die standardmäßigen externen Tools nicht neu erstellt
So installieren Sie SmartGit 17.0.1 unter Ubuntu 17.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 15.04, Ubuntu 14.04
- Stellen Sie sicher, dass Java installiert ist, indem Sie die hier dokumentierten Schritte befolgen – Java JRE ist installiert
- Führen Sie als nächstes die folgenden Befehle aus, um SmartGit zu installieren install
sudo apt-get install gdebi wget http://www.syntevo.com/static/smart/download/smartgit/smartgit-17_0_1.deb sudo gdebi smartgit-17_0_1.deb
So entfernen Sie SmartGit von Ubuntu
sudo apt-get entfernen smartgit
Installieren Sie SmartGit 17.0.1 auf CentOS, RHEL, Fedora
- Installieren Sie Java JDK, indem Sie den folgenden Befehl ausführen
yum installiere java-1.8.0-openjdk
- Führen Sie als nächstes die folgenden Befehle aus, um die App zu installieren
wget http://www.syntevo.com/static/smart/download/smartgit/smartgit-linux-17_0_1.Teer.gz tar -xvf smartgit-linux-17_0_1.Teer.gz su -c "mv smartgit /opt/" su -c "ln -s /opt/smartgit/bin/smartgit.sh /usr/local/bin/smartgit"