Pri delu na skladišču Git se lahko zgodi, da želimo videti stanje skladišča. Na voljo so nam različne rešitve od uporabe nekaterih ukazov git do uporabe git namiznega odjemalca.
Hruška Tokrat bomo govorili o GRV, ki je odprtokodno orodje ukazne vrstice, ki temelji na orodju Go in prikazuje informacije iz repozitorija Git.
LARP uporabniku omogoča ogled in iskanje referenc, prevzemov, vilic in razlik z uporabo povezav tipk, podobnih Vi / Vim . Njeno vedenje in slog lahko enostavno prilagodite s pomočjo konfiguracijske datoteke.
Poleg tega obstaja več tem, ki jih je mogoče spremeniti, pa tudi barve.
Značilnosti GRV:
- Ponuja jezik poizvedb za filtriranje referenc in prevzema.
- Privzeto podpira povezave tipk, podobne Vi / Vim, in vezave tipk lahko prilagodite.
- Zajemite spremembe repozitorija s spremljanjem datotečnega sistema, ki omogoča samodejni posodobitev uporabniškega vmesnika.
- Organiziran je kot zavihki in oddelki; omogoča ustvarjanje zavihkov in delitev po meri s poljubno kombinacijo pogledov.
- Podpira prilagodljive teme.
- Ponuja podporo za miško.
Zahteve:
- Go različica 1.5 ali novejša mora biti nameščena v vašem sistemu.
- libncursesw, libreadline in libcurl.
- cmake (za izdelavo libgit2).
Kako namestiti GRV na Linux?
Če želite izvedeti nekaj več o tem orodju ali ga preprosto namestite v svoj sistem, lahko to storite tako, da sledite spodnjim korakom.
Za izvedbo namestitve GRV najprej namestite potrebne odvisnosti z enim od naslednjih ukazov v skladu z vašo distribucijo Linuxa.
Če so uporabniki Debian, Ubuntu, Linux Mint in njihovih izpeljank, moramo v terminal vnesti naslednje:
sudo apt install libncurses5-dev libncursesw5-dev libreadline-dev cmake
Za uporabnike RHEL / CentOS morajo vnesti:
sudo yum install ncurses-devel readline-devel cmake
V primeru uporabnikov Fedore
sudo dnf install ncurses-devel readline-devel cmake
Nato namestite GRV, naslednji ukazi bodo GRV namestili v $ GOPATH / bin in statični libgit2 bo zgrajen in vključen v GRV, ko bo zgrajen na ta način.
go get -d github.com/rgburke/grv/cmd/grv cd $GOPATH/src/github.com/rgburke/grv make install
Za posebne primere tistih, ki so uporabniki Arch Linuxa, Manjara, Antergosa ali katerega koli sistema, ki izhaja iz Arch Linuxa.
Omogočili bodo neposredno namestitev. Preprosto morajo imeti aktivirano repozitorij AUR in v svojem sistemu imeti čarovnika AUR.
Če ga nimate nameščenega, si oglejte naslednji članek, kjer priporočamo nekaj.
Zdaj v terminalu moramo vnesti naslednji ukaz:
yay -S grv-git
In to je to, lahko začnete uporabljati to orodje.
Kako namestiti GRV na Linux s pomočjo paketa Snap?
Za tiste, ki to orodje raje pridobijo na preprostejši način, lahko to storijo s pomočjo paketov Snap. Za namestitev tovrstnih programov v sistem morate imeti samo podporo.
Zdaj morate samo v enem terminalu vnesti:
sudo snap install grv
Po uspešni namestitvi GRV si lahko s pomočjo spodnje sintakse ogledate reference, zaveze in razlike iz svojega skladišča v sistemu.
GOBIN/grv -repoFilePath /path/to/repository/
V tem primeru bomo videli datoteke, veje in razlike od datoteke repozitorija v ~ / bin / shellscripts:
GOBIN/grv -repoFilePath ~/bin/shellscripts
Zadnja metoda, ki jo moramo namestiti v naš sistem, je prenos svojega binarnega paketa.
Za to moramo odpreti terminal v našem sistemu in vanj vnesti naslednje ukaze:
wget -O grv https://github.com/rgburke/grv/releases/download/v0.3.0/grv_v0.3.0_linux64
Končanje je končano zdaj, zato vam morajo dati dovoljenja za izvajanje z:
chmod +x ./grv
Binarni program lahko zaženejo z:
./grv -repoFilePath /path/to/repo
Uporaba
Dodatne možnosti uporabe najdete tako, da v terminal vnesete ukaz za pomoč, ukaz je naslednji:
GOBIN/grv -h
Na enak način se lahko obrnete na naslednjo povezavo, kjer je uporaba tega orodja nekoliko podrobneje opisana.