GRV - Għodda biex tara Repożitorji Git f'Linux Terminal
GRV (Git Repository Viewer) hija interface b'xejn b'sors miftuħ u sempliċi bbażata fuq terminali biex tara repożitorji git. Jipprovdi mod biex tara u tfittex refs, commits, fergħat u diffs bl-użu ta 'Vi/Vim bħall-irbit taċ-ċavetta. L-imġieba u l-istil tiegħu jistgħu jiġu personalizzati faċilment permezz ta 'fajl ta' konfigurazzjoni.
- Tipprovdi lingwa ta' query biex tiffiltra r-refs u l-kommits.
- Jappoġġja l-irbit taċ-ċwievet bħal Vi/Vim b'mod awtomatiku, u l-irbit taċ-ċwievet jista' jiġi personalizzat.
- Jaqbad il-bidliet fir-repożitorju billi jimmonitorja s-sistema tal-fajls li jippermetti li l-UI tiġi aġġornata awtomatikament.
- Hija organizzata bħala tabs u splits; jippermetti għall-ħolqien ta 'tabs u qsim tad-dwana bl-użu ta' kwalunkwe kombinazzjoni ta 'veduti.
- Jappoġġja temi customizable.
- Toffri appoġġ għall-maws.
- Go verżjoni 1.5 jew aktar tard għandha tkun installata fis-sistema tiegħek.
- libncursesw, libreadline u libcurl.
- cmake (biex tibni libgit2).
Kif Tinstalla GRV fis-Sistemi Linux
L-ewwel installa d-dipendenzi meħtieġa billi tuża l-maniġer tal-pakkett default kif muri.
$ 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
Imbagħad installa GRV, il-kmandi li ġejjin se jinstallaw GRV għal $GOPATH/bin. A libgit2 statiku se jinbena u inkluż fil-GRV meta jinbena b'dan il-mod.
$ go get -d github.com/rgburke/grv/cmd/grv $ cd $GOPATH/src/github.com/rgburke/grv $ make install
Wara li tinstalla GRV b'suċċess, tista 'tara refs, commits, fergħat u diffs tar-repożitorju tiegħek billi tuża s-sintassi li ġejja.
$ $GOBIN/grv -repoFilePath /path/to/repository/
F'dan l-eżempju, se naraw refs, commits, fergħat u diffs tal-fajl repożitorju f'~/bin/shellscripts.
$ $GOBIN/grv -repoFilePath ~/bin/shellscripts
Tista' ssib għażliet ta' użu addizzjonali mill-paġna ta' għajnuna tal-GRV.
$ $GOBIN/grv -h
Repożitorju GRV Github: https://github.com/rgburke/grv
F'dan l-artikolu, spjegajna kif tinstalla u tuża GRV, UI bbażata fuq terminali biex tara repożitorji git. Uża l-formola ta' feedback hawn taħt biex taqsam il-ħsibijiet tiegħek dwarha jew staqsi xi mistoqsijiet.