"GC-utils paketas yra nedidelis rinkinys scenarijus, kurie leidžia importuoti ir atnaujinkite CVS saugyklų į git labai paprasta ir jums eksportuoti pleistrai atgal į CVS darbo kopiją.
Norėdami daro valiutų lengva, GC-utils parduotuvių CVS darbo kopiją į pakatalogį ir gauna visą informaciją iš ten, jei reikia.
1. Kaip įdiegti GC-utils
Ištrauka * .tar.gz.
$ Tar xzvf GC-utils.tar.gz
Perjungti į katalogą, ir make install naudojant priešdėlį (paprastai / usr)
$ Padaryti prefiksas = / usr
Tada įdiegti kaip root
$ Sudo make prefiksas = / usr įdiegti
Dabar galite naudoti GC-importo, GC-update ir GC-įsipareigoti komandas, taip pat
atitinkamos manpages.
2. Kaip naudotis GC-utils
2.1 Importas iš CVS
Norėdami importuoti iš CVS pasakyti GC-Import kur paimti ir ką parsiųsti
$ GC-importo -d myproj.git -v -m-u: ext: foo@example.com: / CVSROOT myproject
Sukurs git saugyklą į myproj.git ir importuoti myproject modulis
nuo example.com/cvsroot CV.
Į -V galimybės įsijungia daugiakalbiškumas, o -m bando sujungti įsipareigoja remiantis
nuo įsipareigoti pranešimus. Tai paprastai naudinga.
Į -U galimybės paverčia cvs žymes pabraukimo į git žymės su taškais.
pvz FOO_1_0 bus FOO.1.0.
2.2 jus git iki šiol
Jūs paprastai nori išlaikyti savo git saugyklą iki datos su pokyčiais
padaryta CVS. Norėdami tai padaryti, eikite į tave Git saugykloje ir paleisti GC-atnaujinti.
$ Cd myproj.git
$ GC-atnaujinimas
Ši komanda bus padaryti viską, susigrąžintos veiksmus.
Atkreipkite dėmesį, kad tai veikia tik su anksčiau importuotų naudojant projektų
GC-importas.
2.3 Įsipareigoti pakeitimus atgal į CV
Jūs importuoti CVS atpirkimo sandorius į git saugykloje ir jums padarė keletą pakeitimų
Jūsų asmens GIT ir nori prisidėti atgal į CVS.
Todėl jums reikia SHA1 identifikatoriai įsipareigoja jums padarė savo
Git. Tiesiog paleiskite git-log pamatyti SHA1.
$ Cd myproj.git
// Redaguoti foo.c ir įsipareigoti
$ Git-žurnalas
// Foo.c įsipareigojusi buvo įvykdyti feca43 ......
$ GC-įsipareigoti -C feca43
-c Parinktis sukels GC-įsipareigoti daryti tikrasis įsipareigoti į CVS.
Be to ption GC-įsipareigoti tik pleistrai CVS ir Echos
komanda, jūs turite vykdyti įsipareigoti.
3. Kaip GC-utils susidoroti su savo saugykloje
GC-utils sukuria git saugyklą ir tada importuoja CVS į
.cvs katalogą į git saugykloje. Todėl žino visada, kur
.cvs darbo kopija gyvena ir gali lengvai naudotis git-CVS * įrankiai daryti
iš įsipareigojant ir atnaujinimo darbas.
Kas naujo šioje versijoje:
Programinė detalės:
Versija: 0.2.3
Įkėlimo datą: 3 Jun 15
Licencija: Nemokamai
Populiarumas: 69
Komentarai nerastas