Beste grafische Versionskontroll -Apps für Linux

Beste grafische Versionskontroll -Apps für Linux
In diesem Artikel werden dedizierte Versionskontroll -Apps für Linux aufgeführt. Mit diesen GUI -Apps können Sie Online- und Offline -Quellcode -Repositories verwalten und dabei helfen, Commits und Dateiänderungen im Quellcode -Verzeichnis zu verfolgen. Beachten Sie, dass der Begriff „Versionskontrolle“ manchmal synonym verwendet wird, wobei ein anderer Begriff namens "Revisionskontrolle" namens "Revisionskontrolle" verwendet wird. Obwohl es einen geringfügigen Unterschied zwischen diesen beiden Begriffen gibt, bieten sie beide eine Möglichkeit, Dateiänderungen zu verfolgen und zurückzukehren. In diesem Artikel werden grafische Kunden behandelt, die einen oder beide Typen unterstützen.

Gitg

Gitg ist ein grafisches Dienstprogramm, mit dem Sie Ihre "Git" -Recories verwalten können. Ein Teil des offiziellen GNOME-3-Anwendungsstacks, GitG kann verwendet werden, um Quellen für Git-Repositories zu durchsuchen, den Verlauf zu anzeigen und Commits zu erkunden, mehrere Filialen anzusehen, Dateien diff anzeigen, Dateien in einem Baumlayout anzeigen, Commits-Such-Commits, Drag & Drop- Dateien und so weiter.

Um GitG in Ubuntu zu installieren, verwenden Sie den unten angegebenen Befehl:

$ sudo APT Installieren Sie Gitg

Sie können GitG aus den offiziellen Repositories in anderen Linux -Verteilungen installieren. Der Quellcode kann von hier aus durchsucht werden. Ein Flatpak -Build ist hier erhältlich.

Rabbitvcs

Rabbitvcs ist eine Sammlung grafischer Versorgungsunternehmen, die Erweiterungen für die Verwaltung von Quellcode -Repositories über den in Ihrem Linux -System verfügbaren Dateimanager bietet. Derzeit unterstützt es GIT- und SVN -Versionskontrollsysteme und ermöglicht es Ihnen, die Repository -Historie zu erforschen und frische Commits zu machen. Rabbitvcs verfügt über kein Hauptanwendungsfenster, das über das Hauptanwendungsmenü gestartet werden kann. Alles Aktion wird ausgeführt, indem Sie mit der rechten Maustaste auf den Dateimanager klicken und durch Menüs und Untermenüs navigieren.

Verwenden Sie zum Installieren von Rabbitvcs in Ubuntu den unten angegebenen Befehl:

$ sudo APT Installieren Sie Rabbitvcs-Core

Sie können Rabbitvcs aus den offiziellen Repositories in anderen Linux -Verteilungen installieren. Weitere Anweisungen finden Sie hier.

Zusätzlich zum obigen Befehl müssen Sie Dateimanager -spezifische Plugins für die Funktionsweise von Rabbitvcs installieren. In Ubuntu können Sie einen dieser beiden Befehle ausführen, um kompatible Plugins zu installieren:

$ sudo apt installieren Rabbitvcs-nautilus
$ sudo apt installieren Rabbitvcs-Thunar

Sie können in offiziellen Repositories anderer Linux -Verteilungen nach diesen Plugins suchen. Hier können Sie auch die hier verfügbaren Installationsanweisungen befolgen, um diese Plugins in allen wichtigen Linux -Verteilungen einschließlich Ubuntu zu installieren. Plugins sind für Nautilus-, Thunar-, Nemo- und Caja -Dateimanager erhältlich.

Kichern

Kichern ist ein weiterer grafischer Client, der vom Gnome -Team entwickelt wurde, mit dem Git -Repositories verwaltet werden können. Es scheint auf Feature -Parität mit dem oben erwähnten Gitg -Client zu stehen. Sie können es verwenden, um die Festungsgeschichte zu durchsuchen und visualisieren und neue Commits vorantreiben.

Verwenden Sie zum Installieren von Kichern in Ubuntu den unten angegebenen Befehl:

$ sudo apt install kichern

Sie können Kichern aus den offiziellen Repositories in anderen Linux -Verteilungen installieren. Sie können auch ausführbare Binärdateien kompilieren, indem Sie den Quellcode hier zur Verfügung stellen.

TortoiseHg

TortoiseHg ist ein grafisches Frontend für die Verwaltung von Repositorys mithilfe des Mercurial Revision Control Systems. Es kann verwendet werden, um Quellcodedateien zu durchsuchen, Dateien zu filtern und zu sortieren, Commits zu drücken, ChangeLog zu erstellen, Dateien -Diff, Rollback -Dateien anzeigen und mithilfe eines interaktiven Commit -Tools neue Commits zu erstellen.

Um TortoiseHg in Ubuntu zu installieren, verwenden Sie den unten angegebenen Befehl:

$ sudo appt install TortoiseHg

Sie können TortoiseHg aus den offiziellen Repositories in anderen Linux -Verteilungen installieren. Sie können auch zusätzliche Pakete abrufen und ausführbare Binärdateien kompilieren, indem Sie hier den Quellcode verfügbar erhalten.

TortoiseHg wird außerdem mit Plugins für Caja und Nautilus -Dateimanager geliefert. Sie installieren sie mit dem unten angegebenen Befehl:

$ sudo appt installieren Sie TortoiseHg-nautilus
$ sudo apt installieren Sie TortoiseHg-Caja

Cervisia

Cervisia ist ein grafisches Dienstprogramm, mit dem Sie Repositorys über das CVS -Versionskontrollsystem verwalten können. Cervisia wurde vom KDE -Team entwickelt und kann verwendet werden, um Dateien zu durchsuchen, Konflikte zu lösen, Protokolle zu durchsuchen, ChangeLog zu erstellen, Geschichte anzeigen usw.

(Bildquelle)

Um Cervisia in Ubuntu zu installieren, verwenden Sie den unten angegebenen Befehl:

$ sudo apt installieren cervisia

Sie können Cervisia aus den offiziellen Repositories in anderen Linux -Verteilungen installieren. Sie können auch zusätzliche Pakete abrufen und ausführbare Binärdateien kompilieren, indem Sie hier den Quellcode verfügbar erhalten. Hier ist ein Snap -Paket verfügbar.

Git Cola

Git Cola ist ein grafisches Frontend für die Verwaltung von Git -Repositories. Sie können es verwenden, um Dateien anzuzeigen, den Festschaffenverlauf mit seinem detaillierten Visualizer anzusehen, Difff zu anzeigen, Commits zurückzusetzen, frische Commits, Such -Commits usw. anzuzeigen.

Um Git Cola in Ubuntu zu installieren, verwenden Sie den unten angegebenen Befehl:

$ sudo APT Installieren Sie Git-Cola

Sie können Git Cola aus den offiziellen Repositories in anderen Linux -Verteilungen installieren. Sie können auch zusätzliche Pakete abrufen und ausführbare Binärdateien kompilieren, indem Sie hier den Quellcode verfügbar erhalten.

Qgit

QGIT ist ein grafischer Client für die Verwaltung von Quellcode -Repositories mithilfe des Git -Versionskontrollsystems. Sie können es verwenden, um Commits zu verschieben, Patches zu erstellen und anzuwenden, Dateien diff anzeigen, Revisionen zu vergleichen, den Dateiverlauf anzeigen, Annotationen anzeigen, mehrere Filialen verwalten, Dateien ziehen und drop und so weiter.

Um QGit in Ubuntu zu installieren, verwenden Sie den unten angegebenen Befehl:

$ sudo apt install qgit

Sie können QGIT aus den offiziellen Repositories in anderen Linux -Verteilungen installieren. Sie können auch ausführbare Binärdateien kompilieren, indem Sie hier den Quellcode zur Verfügung stellen.

Abschluss

Dies sind einige der nützlichsten grafischen Clients, die für verschiedene Versionskontrollsysteme verfügbar sind, die da draußen verfügbar sind. Nicht viele grafische Clients sind verfügbar, da die Befehlszeilennutzung unter Linux im Vergleich zu anderen Betriebssystemen häufiger vorkommt. "Github", eines der beliebtesten Git -Repository -Hosting -Dienste, bietet dedizierte Desktop -Apps für Windows und MacOS, jedoch nicht für Linux, aber nicht für Linux.