GRV: una eina per visualitzar els repositoris Git al terminal Linux


GRV (Git Repository Viewer) és una interfície gratuïta de codi obert i basada en terminals per visualitzar repositoris git. Proporciona una manera de veure i cercar refers, commits, ramificacions i diferències utilitzant Vi/Vim com enllaços de tecles. El seu comportament i estil es poden personalitzar fàcilment mitjançant un fitxer de configuració.

  • Proporciona un llenguatge de consulta per filtrar referències i confirmacions.
  • Admet enllaços de tecles semblants a Vi/Vim de manera predeterminada, i els enllaços de tecles es poden personalitzar.
  • Captura els canvis al dipòsit supervisant el sistema de fitxers i permet que la interfície d'usuari s'actualitzi automàticament.
  • S'organitza com a pestanyes i divisions; permet crear pestanyes i divisions personalitzades mitjançant qualsevol combinació de vistes.
  • Admet temes personalitzables.
  • Ofereix compatibilitat amb el ratolí.

  1. Go versió 1.5 o posterior s'hauria d'instal·lar al vostre sistema.
  2. libncursesw, libreadline i libcurl.
  3. cmake (per crear libgit2).

Com instal·lar GRV en sistemes Linux

Primer instal·leu les dependències necessàries mitjançant el gestor de paquets predeterminat, tal com es mostra.

$ 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 

A continuació, instal·leu GRV, les ordres següents instal·laran GRV a $GOPATH/bin. Un libgit2 estàtic es construirà i s'inclourà a GRV quan es construeixi d'aquesta manera.

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

Després d'instal·lar GRV amb èxit, podeu veure les referències, les confirmacions, les branques i les diferències del vostre dipòsit mitjançant la sintaxi que segueix.

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

En aquest exemple, veurem les referències, les confirmacions, les branques i les diferències del fitxer del repositori a ~/bin/shellscripts.

$ $GOBIN/grv -repoFilePath ~/bin/shellscripts 

Podeu trobar opcions d'ús addicionals a la pàgina d'ajuda de GRV.

$ $GOBIN/grv -h

Repositori GRV Github: https://github.com/rgburke/grv

En aquest article, hem explicat com instal·lar i utilitzar GRV, una interfície d'usuari basada en terminal per visualitzar repositoris git. Utilitzeu el formulari de comentaris que hi ha a continuació per compartir les vostres opinions o fer qualsevol pregunta.