GRV - Zana ya Kutazama hazina za Git kwenye terminal ya Linux


GRV (Git Repository Viewer) ni chanzo-wazi cha bure na kiolesura rahisi cha msingi cha kutazama hazina za git. Inatoa njia ya kutazama na kutafuta ref, ahadi, matawi na tofauti kwa kutumia Vi/Vim kama vifungo muhimu. Tabia na mtindo wake unaweza kubinafsishwa kwa urahisi kupitia faili ya usanidi.

  • Hutoa lugha ya kuuliza ili kuchuja marejeleo na majukumu.
  • Hutumia Vi/Vim-kama vifungashio kwa chaguomsingi, na vifungo muhimu vinaweza kubinafsishwa.
  • Hunasa mabadiliko kwenye hazina kwa kufuatilia mfumo wa faili unaoruhusu UI kusasishwa kiotomatiki.
  • Imepangwa kama vichupo na mgawanyiko; inaruhusu kuunda vichupo maalum na kugawanyika kwa kutumia mchanganyiko wowote wa maoni.
  • Inaauni mandhari zinazoweza kugeuzwa kukufaa.
  • Inatoa usaidizi wa kipanya.

  1. Toleo la Go 1.5 au la baadaye linapaswa kusakinishwa kwenye mfumo wako.
  2. libncursesw, laini ya maandishi na libcurl.
  3. cmake (kujenga libgit2).

Jinsi ya Kufunga GRV katika Mifumo ya Linux

Sakinisha kwanza vitegemezi vinavyohitajika kwa kutumia kidhibiti chaguo-msingi cha kifurushi kama inavyoonyeshwa.

$ 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 

Kisha sakinisha GRV, amri zifuatazo zitasakinisha GRV kwa $GOPATH/bin. Libgit2 tuli itajengwa na kujumuishwa katika GRV wakati itajengwa kwa njia hii.

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

Baada ya kusakinisha GRV kwa mafanikio, unaweza kuona refs, ahadi, matawi na tofauti za hazina yako kwa kutumia syntax inayofuata.

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

Katika mfano huu, tutaangalia refs, ahadi, matawi na tofauti za faili za kumbukumbu katika ~/bin/shellscripts.

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

Unaweza kupata chaguo za ziada za matumizi kutoka kwa ukurasa wa usaidizi wa GRV.

$ $GOBIN/grv -h

Jalada la GRV Github: https://github.com/rgburke/grv

Katika nakala hii, tumeelezea jinsi ya kusanikisha na kutumia GRV, UI ya msingi wa kutazama hazina za git. Tumia fomu ya maoni iliyo hapa chini ili kushiriki mawazo yako kuihusu au uulize maswali yoyote.