gc-utils innehåller en liten uppsättning av skript som låter dig importera och uppdatera CVS arkiv i git mycket enkelt och låter dig exportera patchar tillbaka till en CVS arbetskopia.
För att gör utbyte lätt, GC-utils lagrar CVS arbetar kopia i en underkatalog och tar emot all information därifrån vid behov.
1. Hur man installerar gc-utils
Utdrag * .tar.gz.
$ Tar xzvf gc-utils.tar.gz
Växla till katalogen och göra installera med hjälp av en prefix (vanligtvis / usr)
$ Göra prefix = / usr
Installera sedan som root
$ Sudo make prefix = / usr installera
Du kan nu använda gc-import, gc-uppdatering och gc-begå kommandon samt
de motsvarande manualsidor.
2. Hur man använder gc-utils
2.1 Import från ett CVS
Om du vill importera från en cvs berättar gc-import var att hämta från och vad de ska hämta
$ Gc-import -d myproj.git -v -m -u: ext: foo@example.com: / cvsroot myproject
Kommer att skapa en git förvar i myproj.git och importera myproject modulen
från example.com/cvsroot cvs.
-v Alternativ slår på informationsnivån, medan -m försöker slå samman begår baserad
På begå meddelanden. Detta är vanligtvis användbar.
-u Alternativ konverterar cvs sökord med understreck i Git taggar med prickar.
t.ex. FOO_1_0 blir FOO.1.0.
2.2 Håll dig git dig uppdaterad
Du vill oftast att hålla git förvaret aktuellt med ändringar
gjort i CVS. För att göra detta, gå in i dig git förvaret och kör gc-uppdatering.
$ Cd myproj.git
$ Gc-uppdatering
Detta kommando kommer att göra allt in nödvändig steg.
Observera att detta bara fungerar med projekt som tidigare importerats med hjälp av
gc-import.
2.3 Commit ändringar tillbaka till cvs
Du importerat CVS repor i en git förvaret och du har gjort några ändringar
på din personliga git och vill bidra tillbaka till CVS.
Därför behöver du SHA1 identifierare för de åtar du gjorde i din
git. Bara köra git-log för att se sha1.
$ Cd myproj.git
// Redigera foo.c och begå
$ Git-log
// Foo.c commited var begå feca43 ......
$ Gc-begå -c feca43
Alternativet -c orsakar gc-åta sig att göra själva begår i CVS.
Utan att ption gc-begå bara patchar meritförteckningar och echos den
kommandot måste du köra för att begå.
3. Hur gc-utils affär med din slutförvaret
gc-utils skapar en git förvaret och sedan importerar cvs till en
.cvs katalog i Git-arkivet. Därför vet alltid där
.cvs arbetskopia är bosatt och kan enkelt använda GIT-CVS * verktyg för att göra
arbetet med att begå och uppdatering.
Vad är nytt i den här versionen:
Mjukvaruinformation:
Version: 0.2.3
Ladda upp dagen: 3 Jun 15
Licens: Gratis
Popularitet: 69
Kommentarer hittades inte