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!
Spis treści:
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”.