Jak integrovat Git se správcem souborů Gnome na Linuxu

Pracujete hodně s Gitem? Použít Gnome Shell? Pokud ano, možná by stálo za to integrovat Git se správcem souborů Gnome. Můžete tak učinit instalací pluginu Git pro Nautilus, který má desítky funkcí, které si vývojáři zamilují. S ním budete moci přistupovat ke vzdáleným úložištím kódu, okamžitě rychle odevzdat kód a další!

Nainstalujte si rozšíření RabbitVCS Git

Integrace Nautilus Git je možná díky RabbitVCS. Je to balík softwaru, který obsahuje mnoho užitečných integrací VCS (řízení verzí) pro desktop Linux. V tomto tutoriálu se zaměříme hlavně na to, aby fungoval plugin správce souborů Gnome, který vyvíjejí. Pokud máte zájem používat více než jen rozšíření správce souborů, zvažte návštěvu jejich webu.

Chcete-li nainstalovat rozšíření RabbitVCS Git do Nautilus, zavřete správce souborů. Poté otevřete okno terminálu a postupujte podle pokynů, které odpovídají operačnímu systému Linux, který používáte.

Poznámka: Používáte jiný správce souborů? RabbitVCS má ekvivalentní rozšíření Git pro mnoho dalších správců souborů Linux! Získejte to zde.

  KeyCut Mazání slov, písmen, přidávání teček a další pomocí gest přejetí

Ubuntu

Rozšíření RabbitVCS Git je dostupné na Ubuntu prostřednictvím softwarového úložiště Universe. Chcete-li jej nainstalovat, postupujte takto:

sudo add-apt-repository universe

sudo apt install rabbitvcs-nautilus

Debian

Uživatelé Debian Linuxu mohou získat plugin RabbitVCS Git pro správce souborů Nautilus pro verze 7, 8 a 9 pomocí příkazu Apt-get.

sudo apt-get install rabbitvcs-nautilus

Arch Linux

Chcete-li nainstalovat rozšíření RabbitVCS Git pro Nautilus na Arch Linux, musíte sestavit neoficiální balíček AUR, protože správci Arch Linuxu se rozhodli jej nezahrnout do oficiálních zdrojů softwaru. Postupujte podle níže uvedených kroků, abyste to mohli začít!

Krok 1: Nainstalujte Git i Base-devel, aby váš Arch PC mohl komunikovat s AUR a instalovat balíčky ručně.

sudo pacman -S git base-devel

Krok 2: Klonujte snímek rozšíření RabbitVCS Git z AUR pomocí příkazu git clone.

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

Krok 3: Klonujte a sestavte balíček RabbitVCS AUR, stejně jako jeho závislosti, protože jsou nezbytné pro zprovoznění rozšíření Nautilus.

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: Přesuňte okno terminálu do nově naklonované složky kódu rabbitvcs-nautilus pomocí příkazu CD.

cd rabbitvcs-nautilus

Krok 5: Vytvořte a nainstalujte rozšíření RabbitVCS Git pro Nautilus pomocí příkazu makepkg.

makepkg -sri

Fedora

Potřebujete rozšíření RabbitVCS Git pro váš počítač Fedora Linux? Otevřete terminál a pomocí příkazu DNF jej nainstalujte do systému!

sudo dnf install rabbitvcs-nautilus -y

OpenSUSE

OpenSUSE je jediná mainstreamová linuxová distribuce, která se rozhodla nedistribuovat rozšíření RabbitVCS Nautilus Git ve svých softwarových zdrojích. V důsledku toho jej uživatelé SUSE musí sestavit ze zdroje. Spusťte terminál a nainstalujte následující závislosti, poté přejděte na pokyny ke zdrojovému kódu, aby to fungovalo.

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

Zdrojový kód

Instalace RabbitVCS na linuxové distribuce, které plugin přímo nepodporují, je celkem snadná. Chcete-li začít, otevřete okno terminálu a stáhněte si nejnovější verzi Tarball pomocí nástroje pro stahování wget.

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

Extrahujte archiv RabbitVCS pomocí příkazu tar.

tar -zxvf v0.16.tar.gz

Přečtěte si stránku závislostí RabbitVCS a nainstalujte všechny balíčky, které vyžaduje, na váš operační systém Linux. Když jsou závislosti vyřešeny, přesuňte okno terminálu do složky kódu pomocí příkazu CD.

cd rabbitvcs-0.16

Nainstalujte RabbitVCS do počítače pomocí:

sudo python setup.py install

Přístup k Gitu v Nautilus

Instalace rozšíření RabbitVCS pro Nautilus nevyžaduje žádná vylepšení. Pokud již máte svůj pracovní prostor Git nastavený na Linuxu, zjistí jej. Chcete-li jej použít, zavřete všechna otevřená okna Nautilus a poté je znovu otevřete.

  Jak zachovat formátování dokumentu při publikování z Dokumentů Google

Po opětovném spuštění Nautilus přejděte do složky Git na pevném disku. Odtud klikněte pravým tlačítkem a vyhledejte „RabbitVCS Git“ a umístěte na něj kurzor, abyste zobrazili všechny dostupné akce.

Aktualizace

Věděli jste, že RabbitVCS umožňuje uživatelům aktualizovat repo Git přímo z Nautilus? Chcete-li to provést, klikněte na složku repo, poté klikněte pravým tlačítkem myši a vyberte „aktualizovat“. Výběrem „aktualizace“ se nový kód okamžitě stáhne do složky repo.

Potvrdit kód

Potřebujete odevzdat kód do repozitáře Git? Otevřete správce souborů Nautilus a vyberte složku úložiště. Odtud klepněte pravým tlačítkem myši kamkoli a vyberte možnost „Potvrdit“.

Tam

Chcete-li poslat kód z Nautilus (prostřednictvím RabbitVCS Git), klikněte pravým tlačítkem myši na soubor, který chcete odeslat, a poté klikněte na možnost „push“.

  Vytvořte si vlastní klíče pro zadání e-mailu, telefonního čísla a jmen [Paid]

Spojit

RabbitVCS umožňuje uživatelům sloučit změny přímo ze správce souborů! Chcete-li to provést, vyhledejte soubory, které chcete sloučit. Poté klikněte pravým tlačítkem kamkoli a najeďte myší na nabídku „RabbitVCS Git“. V oblasti nabídky klikněte na tlačítko „sloučit“.

Změnit nastavení

Výchozí nastavení pro RabbitVCS Git by mělo fungovat pro většinu uživatelů. Pokud však nejste příznivcem toho, jak je to nastaveno, je snadné to změnit. Chcete-li se dostat do oblasti nastavení, klikněte pravým tlačítkem myši, vyberte „RabbitVCS Git“ a poté „nastavení“.