Jak zintegrować Git z menedżerem plików Gnome w systemie Linux

Czy dużo pracujesz z Gitem? Użyć Gnome Shell? Jeśli tak, warto zintegrować Git z menedżerem plików Gnome. Możesz to zrobić, instalując wtyczkę Git dla Nautilusa, która ma dziesiątki funkcji, które pokochają programiści. Dzięki niemu będziesz mógł uzyskać dostęp do zdalnych repozytoriów kodu, szybko zatwierdzić kod natychmiast i wiele więcej!

Zainstaluj rozszerzenie RabbitVCS Git

Integracja Nautilus Git jest możliwa dzięki RabbitVCS. Jest to pakiet oprogramowania zawierający wiele przydatnych integracji VCS (kontroli wersji) dla pulpitu Linux. W tym samouczku skupimy się głównie na uruchomieniu wtyczki menedżera plików Gnome, którą opracowują. Jeśli chcesz używać czegoś więcej niż tylko rozszerzenia menedżera plików, rozważ sprawdzenie ich witryny internetowej.

Aby zainstalować rozszerzenie RabbitVCS Git w Nautilusie, zamknij menedżera plików. Następnie otwórz okno terminala i postępuj zgodnie z instrukcjami pasującymi do używanego systemu operacyjnego Linux.

Uwaga: czy używasz innego menedżera plików? RabbitVCS ma równoważne rozszerzenie Git dla wielu innych menedżerów plików Linuksa! Zdobądź to tutaj.

Ubuntu

Rozszerzenie RabbitVCS Git jest dostępne w systemie Ubuntu za pośrednictwem repozytorium oprogramowania Universe. Aby go zainstalować, wykonaj:

sudo add-apt-repository universe

sudo apt install rabbitvcs-nautilus

Debian

Użytkownicy systemu Debian Linux mogą pobrać wtyczkę RabbitVCS Git dla menedżera plików Nautilus dla wersji 7,8 i 9 za pomocą polecenia Apt-get.

sudo apt-get install rabbitvcs-nautilus

Arch Linux

Aby zainstalować rozszerzenie RabbitVCS Git dla Nautilusa w Arch Linux, musisz zbudować nieoficjalny pakiet AUR, ponieważ opiekunowie Arch Linux zdecydowali się nie włączać go do oficjalnych źródeł oprogramowania. Wykonaj poniższe czynności, aby zacząć!

Krok 1: Zainstaluj zarówno Git, jak i Base-devel, aby Twój komputer Arch mógł współpracować z AUR i ręcznie instalować pakiety.

sudo pacman -S git base-devel

Krok 2: Sklonuj migawkę rozszerzenia RabbitVCS Git z AUR za pomocą polecenia git clone.

git clone https://aur.archlinux.org/rabbitvcs-nautilus.git

Krok 3: Sklonuj i skompiluj pakiet RabbitVCS AUR, a także jego zależności, ponieważ są one niezbędne, aby rozszerzenie Nautilus działało.

git clone https://aur.archlinux.org/python2-pysvn.git

cd python2-pysvn

makepkg -sri

cd ..

git clone https://aur.archlinux.org/python2-dulwich.git

cd python2-dulwich

makepkg -sri

cd ..

git clone https://aur.archlinux.org/rabbitvcs.git

cd rabbitvcs

makepkg -sri

cd ..

Krok 4: Przenieś okno terminala do nowo sklonowanego folderu kodu rabbitvcs-nautilus za pomocą polecenia CD.

cd rabbitvcs-nautilus

Krok 5: Zbuduj i zainstaluj rozszerzenie RabbitVCS Git dla Nautilusa za pomocą polecenia makepkg.

makepkg -sri

Fedora

Potrzebujesz rozszerzenia RabbitVCS Git na swój komputer z systemem Fedora Linux? Otwórz terminal i użyj polecenia DNF, aby zainstalować go w systemie!

sudo dnf install rabbitvcs-nautilus -y

OpenSUSE

OpenSUSE jest jedyną popularną dystrybucją Linuksa, która zdecydowała się nie rozpowszechniać rozszerzenia RabbitVCS Nautilus Git w swoich źródłach oprogramowania. W rezultacie użytkownicy SUSE muszą zbudować go ze źródła. Uruchom terminal i zainstaluj następujące zależności, a następnie przejdź do instrukcji kodu źródłowego, aby działał.

sudo zypper install python-nautilus python-gtk python-gtk-devel python-pysvn dbus-1-python dbus-1-python-devel python-dulwich subversion meld

Kod źródłowy

Instalacja RabbitVCS na dystrybucjach Linuksa, które nie obsługują bezpośrednio wtyczki, jest dość łatwa. Aby rozpocząć, otwórz okno terminala i pobierz najnowszą wersję Tarball za pomocą narzędzia do pobierania wget.

wget https://github.com/rabbitvcs/rabbitvcs/archive/v0.16.tar.gz

Rozpakuj archiwum RabbitVCS za pomocą polecenia tar.

tar -zxvf v0.16.tar.gz

Przeczytaj stronę zależności RabbitVCS i zainstaluj wszystkie wymagane pakiety w systemie operacyjnym Linux. Gdy zależności zostaną usunięte, przenieś okno terminala do folderu kodu za pomocą polecenia CD.

cd rabbitvcs-0.16

Zainstaluj RabbitVCS na swoim komputerze za pomocą:

sudo python setup.py install

Uzyskaj dostęp do Gita w Nautilusie

Instalacja rozszerzenia RabbitVCS dla Nautilusa nie wymaga żadnych poprawek. Jeśli masz już skonfigurowany obszar roboczy Git w systemie Linux, wykryje go. Aby z niego skorzystać, zamknij wszystkie otwarte okna Nautilusa, a następnie otwórz je ponownie.

Po ponownym uruchomieniu Nautilusa przejdź do folderu Git na dysku twardym. Stamtąd kliknij prawym przyciskiem myszy i wyszukaj „RabbitVCS Git” i najedź na niego, aby wyświetlić wszystkie dostępne akcje.

Aktualizacja

Czy wiesz, że RabbitVCS umożliwia użytkownikom aktualizowanie repozytorium Git bezpośrednio z Nautilusa? Aby to zrobić, kliknij folder repozytorium, a następnie kliknij prawym przyciskiem myszy i wybierz „Aktualizuj”. Wybranie „aktualizuj” powoduje natychmiastowe pobranie nowego kodu do folderu repozytorium.

Kod zatwierdzenia

Chcesz zatwierdzić kod w repozytorium Git? Otwórz menedżera plików Nautilus i wybierz folder repozytorium. Następnie kliknij prawym przyciskiem myszy w dowolnym miejscu i wybierz opcję „Zatwierdź”.

Pchać

Aby przekazać kod z Nautilusa (przez RabbitVCS Git), kliknij prawym przyciskiem myszy plik, który chcesz wysłać, a następnie kliknij opcję „push”.

Łączyć

RabbitVCS pozwala użytkownikom łączyć zmiany bezpośrednio z menedżera plików! Aby to zrobić, znajdź pliki, które chcesz scalić. Następnie kliknij prawym przyciskiem myszy w dowolnym miejscu i najedź kursorem na menu „RabbitVCS Git”. W obszarze menu kliknij przycisk „scal”.

Zmień ustawienia

Domyślne ustawienia RabbitVCS Git powinny działać dla większości użytkowników. Jeśli jednak nie jesteś fanem konfiguracji, możesz ją łatwo zmienić. Aby uzyskać dostęp do obszaru ustawień, kliknij prawym przyciskiem myszy, wybierz „RabbitVCS Git”, a następnie „ustawienia”.