Najlepsze aplikacje sterujące wersją graficzną dla Linux

Najlepsze aplikacje sterujące wersją graficzną dla Linux
W tym artykule wymieniono dedykowane aplikacje kontrolne wersji dla Linux. Te aplikacje GUI umożliwiają zarządzanie repozytoriami kodu źródłowego online i offline oraz pomoc w śledzeniu zmian i plików w katalogu kodu źródłowego. Zauważ, że termin „kontrola wersji” jest czasami używany zamiennie z innym terminem o nazwie „kontrola rewizji”. Mimo że istnieje niewielka różnica między obiema terminami, oba zapewniają sposób śledzenia i przywrócenia zmian plików. W tym artykule obejmie klientów graficznych, którzy obsługują jeden lub oba typy.

Gitg

Gitg to graficzna narzędzie, które można użyć do zarządzania repozytoriami „git”. Część oficjalnego stosu aplikacji GNOME-3, GITG może być używany do przeglądania źródeł repozytoriów git, przeglądania historii i popełnienia, eksploracji wielu oddziałów, widoku plików, wyświetlania plików w układzie drzewa, popychania, popełnienia przeszukiwania, przeciągania i upuszczania pliki i tak dalej.

Aby zainstalować GITG w Ubuntu, użyj polecenia określonego poniżej:

$ sudo apt instal gitg

Możesz zainstalować GITG z oficjalnych repozytoriów w innych dystrybucjach Linux. Kod źródłowy można przeglądać stąd. Kompilacja Flatpak jest dostępna tutaj.

Rabbitvcs

Rabbitvcs to zbiór graficznych narzędzi, który zapewnia rozszerzenia do zarządzania repozytoriami kodów źródłowych z menedżera plików dostępnych w systemie Linux. Obecnie obsługuje systemy sterowania wersją GIT i SVN i pozwala na eksplorację historii repozytorium. RabbitVCS nie ma głównego okna aplikacji, które można uruchomić za pośrednictwem głównego menu aplikacji. Wszystko, co działają, klikając prawym przyciskiem myszy menedżera plików i przechodząc przez menu i podmenus.

Aby zainstalować RabbitVCS w Ubuntu, użyj polecenia określonego poniżej:

$ sudo apt Zainstaluj rabbitvcs-core

Możesz zainstalować RabbitVCS z oficjalnych repozytoriów w innych dystrybucjach Linux. Dalsze instrukcje są dostępne tutaj.

Oprócz powyższego polecenia musisz zainstalować wtyczki specyficzne dla menedżera plików dla RabbitVCS do pracy. W Ubuntu możesz uruchomić jedno z tych dwóch poleceń, aby zainstalować kompatybilne wtyczki:

$ sudo apt Zainstaluj Rabbitvcs-Nautilus
$ sudo apt Zainstaluj rabbitvcs-thunar

Możesz wyszukać te wtyczki w oficjalnych repozytoriach innych dystrybucji Linux. Możesz także przestrzegać instrukcji instalacji dostępnych tutaj, aby zainstalować te wtyczki we wszystkich głównych dystrybucjach Linux, w tym Ubuntu. Wtyczki są dostępne dla menedżerów plików Nautilus, Thunar, Nemo i Caja.

Chichot

Giggle to kolejny graficzny klient opracowany przez zespół GNOME, którego można użyć do zarządzania repozytoriami GIT. Wydaje się, że jest w parzystości funkcji z wyżej wymienionym klientem GITG. Możesz go użyć do przeglądania i wizualizacji historii zatwierdzenia, a także wypychania nowych zobowiązań.

Aby zainstalować chichot w Ubuntu, użyj polecenia określonego poniżej:

$ sudo apt instal instaluj chichot

Możesz zainstalować chichot z oficjalnych repozytoriów w innych dystrybucjach Linux. Możesz także skompilować pliki do wykonywalnych, udostępniając kod źródłowy tutaj.

Tortoisehg

Tortoisehg to graficzna frontend do zarządzania repozytoriami za pomocą systemu kontroli rewizji rtęciowej. Można go używać do przeglądania plików kodu źródłowego, filtrowania i sortowania plików, naciśnięcia, tworzenia changelog, wyświetlania plików plików, wycofywania plików i wykonania świeżych popełnień za pomocą interaktywnego narzędzia zatwierdzenia.

Aby zainstalować Tortoisehg w Ubuntu, użyj polecenia określonego poniżej:

$ sudo apt instinst instaluj żółw

Możesz zainstalować żółw z oficjalnych repozytoriów w innych dystrybucjach Linux. Możesz także uzyskać dodatkowe pakiety i skompilować pliki binarne wykonywalne, aby uzyskać dostęp do kodu źródłowego tutaj.

Tortoisehg jest również wyposażony w wtyczki dla Caja i Nautilus File Manager, instalujesz je za pomocą dwóch polecenia określonego poniżej:

$ sudo apt instal Tortoisehg-Nautilus
$ sudo apt instint tortoisehg-caja

Szyvisia

Cervisia to graficzna narzędzie, które pozwala zarządzać repozytoriami za pomocą systemu kontroli wersji CVS. Opracowany przez zespół KDE, Cervisia może być używana do przeglądania plików, rozwiązywania konfliktów, przeglądania dzienników, tworzenia changelog, wyświetlania historii i tak dalej.

(Źródło obrazu)

Aby zainstalować Cervisia w Ubuntu, użyj polecenia określonego poniżej:

$ sudo apt Zainstaluj Cervisia

Możesz zainstalować Cervisia z oficjalnych repozytoriów w innych dystrybucjach Linux. Możesz także uzyskać dodatkowe pakiety i skompilować pliki binarne wykonywalne, aby uzyskać dostęp do kodu źródłowego tutaj. Pakiet Snap jest dostępny tutaj.

Git Cola

Git Cola to graficzna frontend do zarządzania repozytoriami GIT. Możesz go użyć do przeglądania plików, wyświetlania historii zatwierdzenia za pomocą szczegółowego wizualizatora, wyświetlania diff, powracania, popychania świeżych zatrudnionych, wyszukiwania i tak dalej.

Aby zainstalować Git Cola w Ubuntu, użyj polecenia określonego poniżej:

$ sudo apt instal git-cola

Możesz zainstalować Git Cola z oficjalnych repozytoriów w innych dystrybucjach Linux. Możesz także uzyskać dodatkowe pakiety i skompilować pliki binarne wykonywalne, aby uzyskać dostęp do kodu źródłowego tutaj.

Qgit

QGIT jest graficznym klientem do zarządzania repozytoriami kodu źródłowego za pomocą systemu sterowania wersją GIT. Możesz go użyć do pchania, tworzenia i stosowania łatek, wyświetlania plików, porównywania poprawek, wyświetlania historii plików, wyświetlania adnotacji, zarządzania wieloma gałęziami, przeciągania i upuszczania plików i tak dalej.

Aby zainstalować QGIT w Ubuntu, użyj polecenia określonego poniżej:

$ sudo apt instal qgit

Możesz zainstalować QGIT z oficjalnych repozytoriów w innych dystrybucjach Linux. Możesz także skompilować pliki binarne wykonywalne, aby uzyskać dostęp do kodu źródłowego tutaj.

Wniosek

Są to jedne z najbardziej przydatnych klientów graficznych dostępnych dla różnych dostępnych systemów wersji. Niewielu klientów graficznych jest dostępnych, ponieważ użycie wiersza poleceń jest bardziej powszechne w Linux w porównaniu z innymi systemami operacyjnymi. „Github”, jedna z najpopularniejszych usług hostingowych GIT Repository, zapewnia dedykowane aplikacje komputerowe dla systemu Windows i MacOS, ale nie dla Linux.