Kuris vandentiekio komanda teikia tas pačias funkcijas kaip „git log“ - sekite?

Siekdamas pagerinti stabilumą, šiuo metu atnaujinu visus su „Git“ susijusius „shell“ scenarijus, todėl jie naudoja tik santechnikos komandas (ne porcelianą). Visų pirma bandau pakeisti git log (china) skambučius git rev-list (vandentiekio) skambučiais.

Tačiau, nors atrodo, kad „ git rev-list siūlo didžiausią „ git log funkcionalumą, atrodo, kad yra parinktis, kuri yra lygiavertė „- --follow git log , kuris nurodo „Git“ sąrašą - --follow , kurie daro įtaką netgi toliau pervardyti (pvz., READMEREADME.md ). git log puslapyje :

--follow

Toliau įrašykite failų istoriją po pervadinimo (veikia tik vienam failui).

Aš persijungiau per „ git rev-list puslapį , bet aš neradau jokios parinkties, kuri atliktų tą patį kaip ir git log --follow . Kas man trūksta? Ar galiu tai padaryti naudodamas „ git rev-list ? Arba turėčiau naudoti kitą santechnikos komandą?

2
24 марта '15 в 20:48 2015-03-24 20:48 „Jubobs“ yra nustatytas kovo 24 d. 15 val. 20:48 2015-03-24 20:48
ответ 1 atsakymas

Deja, - --follow tikrųjų --follow pastatytas (prastai) git log . Ji apima mechanizmus, skirtus aptikti pervardymą tik vieno failo režimu, ir tada galima rasti atvirkštinius perėjimus (naujas failas foo = senas failų skydelis).

(Ji neranda išankstinių perėjimų, todėl jei naudojate --reverse ir pavadinkite kelią, kuris anksčiau egzistavo, pavyzdžiui, norėdami sužinoti, kuris failas tapo, jis tiesiog nepavyksta).

1
24 марта '15 в 21:14 2015-03-24 21:14 Atsakymas suteiktas torekui kovo 24 d., 15 val. 21:14 2015-03-24 21:14

Kiti klausimai apie žymes arba Ask a Question