GC-utils balíček obsahuje malou sadu skriptů, které umožňují importovat a aktualizovat CVS úložišť do GIT velmi snadné a umožňují exportovat patche zpět do CVS pracovní kopii.
Chcete-li dělá výměnné jednoduché GC-utils uloží pracovní kopii CVS do podadresáře a obdrží veškeré informace odtud kdykoli je to nutné.
1. Jak nainstalovat GC-utils
Rozbalte * .tar.gz.
$ Tar xzvf GC-utils.tar.gz
Přepněte se do adresáře a provést instalaci pomocí předponu (obvykle / usr)
$ Make prefix = / usr
Poté nainstalujte jako root
$ Sudo make prefix = / usr instalovat
Nyní můžete používat GC-import, GC-aktualizace a GC-commit příkazy, jakož i
odpovídající manuálové stránky.
2. Jak používat GC-utils
2.1 Dovoz z CVS
Chcete-li importovat z CVS říct GC-dovozu, pokud načíst a co do načtení
$ GC-import -d myproj.git -v -m -u: ext: foo@example.com: / cvsroot MyProject
Bude-li vytvořit git repozitář v myproj.git a importovat MyProject modul
od example.com/cvsroot CVS.
-v Volby zapne výřečnosti, zatímco -m se snaží sloučit dopouští založený
Na commit zprávy. To je obvykle užitečné.
-u Možnosti převádí CVS tagy podtržítky do git značky s tečkami.
např. FOO_1_0 bude FOO.1.0.
2.2 Udržujte vám git aktuální
Ty obvykle chtějí, aby vaše git repozitář aktuální se změnami
vyrobený v CVS. Chcete-li tak učinit, přejděte do vás git repozitář a spustit GC-aktualizace.
$ Cd myproj.git
$ GC-aktualizace
Tento příkaz bude dělat všechny necesary kroky.
Všimněte si prosím, že toto funguje pouze u projektů dříve dovezených použití
GC-import.
2.3 Zavázat změny zpět do CVS
Dovezené jste životopisů repo do git repozitáře, a jste udělali nějaké změny
na vašem osobním GIT a chtějí přispět zpět do CVS.
Proto budete potřebovat SHA1 identifikátory commitů jste udělal ve vašem
git. Stačí spustit git-log vidět SHA1.
$ Cd myproj.git
// Upravit foo.c a zavázat
$ Git-log
// Foo.c dopustil byl spáchat feca43 ......
$ GC-commit -c feca43
Volba -c způsobí GC-zavázat k tomu skutečný commit do CVS.
Bez tohoto odkupů GC-spáchat jen nášivky CVS a echos
příkaz musíte spustit spáchat.
3. Jak se GC-utils zabývají repozitáři
GC-utils vytváří git úložiště a poté importuje CVS do
.cvs adresář v git repozitáře. Proto se ví, vždy tam, kde
.cvs pracovní kopie pobývá a můžete jednoduše využívat git-CVS * nástroje dělat
Úkolem páchání a aktualizace.
Co je nového v této verzi:
Podrobnosti Software:
Verze: 0.2.3
Datum uploadu: 3 Jun 15
Licence: Volný
Popularita: 69
Komentáře nebyl nalezen