gc-utils-pakken indeholder et lille sæt af scripts, som lader dig importere og opdatere CVS repositories i git meget let og lad du eksporterer patches tilbage i en CVS arbejder kopi.
At gør valutakurs nemme, GC-utils gemmer CVS arbejder kopi i en undermappe og modtager alle oplysninger derfra når det er nødvendigt.
1. Sådan installeres GC-utils
Udpakke * .tar.gz.
$ Tar xzvf gc-utils.tar.gz
Skift til den mappe og make install bruge et præfiks (normalt / usr)
$ Gøre prefix = / usr
Installere Så som root
$ Sudo make prefix = / usr installere
Du kan nu bruge gc-import, gc-opdatering og gc-begå kommandoer samt
de tilsvarende manpages.
2. Sådan bruger GC-utils
2.1 Importer fra et CVS
At importere fra en cvs fortælle gc-import, hvor at hente fra, og hvad de skal hente
$ Gc-import -d myproj.git -v -m u: ext: foo@example.com: / cvsroot myproject
Vil skabe en git repository i myproj.git og importere myproject modulet
fra example.com/cvsroot cvs.
De -V muligheder tændes informationsmængde, mens -m forsøger at fusionere begår baseret
på at begå beskeder. Dette er normalt nyttigt.
-u Muligheder konverterer CVS tags med understregninger i git tags med prikker.
f.eks FOO_1_0 bliver FOO.1.0.
2.2 Hold dig git dig opdateret
Du ønsker som regel at holde din git repository ajour med de ændringer,
gjort i cvs. For at gøre dette, gå ind i dig git repository og køre gc-opdatering.
$ Cd myproj.git
$ Gc-opdatering
Denne kommando vil gøre alle de necesary trin.
Bemærk at dette kun virker med tidligere importerede hjælp projekter
gc-import.
2.3 Forpligte ændringer tilbage til cvs
Du importerede CVS repos i en git repository, og du har lavet nogle ændringer
på din personlige git og ønsker at bidrage tilbage til cvs.
Derfor er du nødt SHA1 identifikatorer for de begår du gjorde i din
git. Bare køre git-log for at se SHA1.
$ Cd myproj.git
// Redigere foo.c og forpligte
$ Git-log
// Foo.c begået var begå feca43 ......
$ Gc-begå -c feca43
Den -c mulighed vil medføre gc-forpligte sig til at gøre det faktiske begå ind cvs.
Uden at ptio n gc-begå bare patches de cvs og echos den
befaler du nødt til at udføre for at begå.
3. Hvor gc-utils aftale med din repository
gc-utils skaber et git repository, og derefter importerer cvs i en
.cvs mappe i git repository. Derfor er det ved altid hvor
.cvs arbejdskopi bosat, og lettere kan anvende de git-cvs * redskaber til at gøre
en opgave for begå og opdatering.
Hvad er nyt i denne version:
Software detaljer:
Version: 0.2.3
Upload dato: 3 Jun 15
Licens: Gratis
Popularitet: 69
Kommentarer ikke fundet