gc-utils pakket bevat 'n klein stel van skrifte wat laat jy die invoer en update CVS repositories in git baie maklik en laat kolle terug te voer in 'n CVS werk kopie.
Om maak die uitruil maklik, gc-utils winkels die CVS werk kopie in 'n subgids en ontvang alle inligting van daar waar nodig.
1. Hoe om gc-utils installeer
Pak die * Tar.gz.
$ Teer xzvf gc-utils.tar.gz
Skakel in die gids en maak gebruik van 'n installeer voorvoegsel (gewoonlik / usr)
Maak $ prefix = / usr
Installeer dan as root
$ Sudo make voorvoegsel = / usr installeer
Jy kan die gc-invoer, gc-update en nou gebruik gc-pleeg opdragte asook
die ooreenstemmende manpages.
2. Hoe om gc-utils gebruik
2.1 Invoer van 'n CVS
Om die invoer van 'n CV vertel gc-invoer waar om te gaan haal en wat om te haal
$ Gc-invoer d myproj.git v-m-u: ext: foo@example.com: / cvsroot myproject
Sal 'n git repository in myproj.git skep en die myproject module invoer
uit die example.com/cvsroot cvs.
Die v opsies draaie op breedsprakigheid, terwyl -M probeer om saam te smelt pleeg gebaseer
op te pleeg boodskappe. Dit is gewoonlik nuttig.
Die -U opsies vat cvs tags met onderstreping in git tags met kolle.
bv FOO_1_0 sal FOO.1.0.
2.2 Hou jy git op datum
Jy wil gewoonlik jou git repository op datum te hou met die veranderinge
gemaak in die cvs. Om dit te doen, gaan in jou git repository en hardloop gc-update.
$ Cd myproj.git
$ Gc-update
Hierdie opdrag sal al die stappe noodsaaklik is nie.
Let daarop dat hierdie werk slegs met projekte wat voorheen ingevoer behulp
gc-invoer.
2.3 Verbind veranderinge terug na cvs
Jy ingevoerde die cvs repos in 'n git repository en jy 'n paar veranderinge gemaak
op jou persoonlike git en wil om terug te dra na cvs.
Daarom moet jy die SHA1 identifiseerders van die pleeg jy in het het jou
git. Net hardloop git-teken op die sha1 sien.
$ Cd myproj.git
// Wysig foo.c en pleeg
$ Git-log
// Foo.c gepleeg was verbind feca43 ......
$ Gc-pleeg-c feca43
Die -C opsie sal veroorsaak gc-pleeg om te doen die werklike pleeg in cvs.
Sonder dat ption gc-pleeg net kolle die cvs en echos die
julle beveel het om uit te voer om te pleeg.
3. Hoe gc-utils deal met jou repository
gc-utils skep 'n git repository en dan voer die cvs in 'n
CSV gids in die git repository. Daarom is dit altyd weet waar die
CSV werk kopie woon en kan maklik gebruik maak van die git-cvs * tools om te doen
die werk van die pleeg en opdatering.
Wat is nuut in hierdie release:
Sagteware besonderhede:
Weergawe: 0.2.3
Upload datum: 3 Jun 15
Lisensie: Gratis
Populariteit: 69
Kommentaar nie gevind