GRV - työkalu Git-varastojen katseluun Linux-päätteessä


GRV (Git Repository Viewer) on ilmainen avoimen lähdekoodin ja yksinkertainen päätepohjainen käyttöliittymä git-tietovarastojen katseluun. Se tarjoaa tavan tarkastella ja etsiä viitteitä, sitoumuksia, haarautumia ja eroja käyttämällä Vi/Vimin kaltaisia näppäinsidoksia. Sen käyttäytymistä ja tyyliä voidaan helposti mukauttaa määritystiedoston avulla.

GRV:n ominaisuudet:

  • Tarjoaa kyselykielen viitteiden ja sitoumusten suodattamiseen.
  • Tukee oletuksena Vi/Vim-tyyppisiä näppäinsidoksia, ja näppäinsidoksia voidaan mukauttaa.
  • Tallentaa arkiston muutokset valvomalla tiedostojärjestelmää, jolloin käyttöliittymä päivittyy automaattisesti.
  • Se on järjestetty välilehdiksi ja jakoiksi; mahdollistaa mukautettujen välilehtien ja jakojen luomisen käyttämällä mitä tahansa näkymäyhdistelmää.
  • Tukee muokattavia teemoja.
  • Tarjoaa hiiren tuen.

Vaatimukset:

  1. Go-version 1.5 tai uudempi pitäisi olla asennettuna järjestelmääsi.
  2. libncursesw, libreadline ja libcurl.
  3. cmake (libgit2:n rakentamiseen).

Kuinka asentaa GRV Linux-järjestelmiin

Asenna ensin tarvittavat riippuvuudet käyttämällä oletuspaketinhallintaa kuvan mukaisesti.

sudo apt install libncurses5-dev libncursesw5-dev libreadline-dev cmake	#Debian/Ubuntu 
yum install ncurses-devel readline-devel cmake 		                #RHEL/CentOS
dnf install ncurses-devel readline-devel cmake		                #Fedora 

Asenna sitten GRV, seuraavat komennot asentavat GRV hakemistoon $GOPATH/bin. Staattinen libgit2 rakennetaan ja sisällytetään GRV:hen, kun se rakennetaan tällä tavalla.

go get -d github.com/rgburke/grv/cmd/grv 
cd $GOPATH/src/github.com/rgburke/grv
make install

Kun GRV on asennettu onnistuneesti, voit tarkastella viittauksia, sitoumuksia, haaroja ja eroja. arkistostasi seuraavan syntaksin avulla.

$GOBIN/grv -repoFilePath /path/to/repository/

Tässä esimerkissä tarkastelemme arkistotiedoston viittauksia, sitoumuksia, haarautumia ja eroja tiedostossa ~/bin/shellscripts.

$GOBIN/grv -repoFilePath ~/bin/shellscripts 

Löydät lisää käyttövaihtoehtoja GRV:n ohjesivulta.

$GOBIN/grv -h

GRV Githubin arkisto: https://github.com/rgburke/grv

Tässä artikkelissa olemme selittäneet, kuinka GRV:n, päätepohjaisen käyttöliittymän, asentaminen ja käyttö git-tietovarastojen katseluun. Käytä alla olevaa palautelomaketta kertoaksesi mielipiteesi tai esittääksesi kysymyksiä.