Pachet-gc utils conține un mic set de scripturi care vă permit să importați și registrele modificare CVS în git foarte ușor și vă permit să exportați patch-uri înapoi într-o copie de lucru CVS.
Pentru a face schimb,-GC utils magazine ușor copia de lucru CVS într-un subdirector și primește toate informațiile de acolo ori de câte ori este necesar.
1. Cum se instalează GC-utils
Extras * .tar.gz.
$ Tar xzvf gc-utils.tar.gz
Trece în directorul și make install folosind un prefix (de obicei / usr)
$ Face prefix = / usr
Apoi instalați ca root
$ Sudo make prefix = / usr instala
Puteți utiliza acum GC-import, GC-actualizarea și GC-angajeze comenzi precum
în manpages corespunzătoare.
2. Cum să utilizați GC-utils
2.1 Importul din CVS
Pentru a importa din CVS spune GC-import în cazul în care să aducă și ce să-i aducă
$ Gc-import -d myproj.git -v -m -u: ext: foo@example.com: / cvsroot myproject
Va crea un depozit git in myproj.git și de import modulul myproject
din CV-urile example.com/cvsroot.
Opțiunile -v pornește de detaliere, în timp ce încearcă să fuzioneze -m comite bazat
pe comite mesaje. Aceasta este, de obicei util.
Opțiunile -u convertește tag CVS cu subliniaza in tag-uri git cu puncte.
de exemplu, FOO_1_0 va fi FOO.1.0.
2.2 Tine git până la data de
De obicei doriți să păstrați depozit dvs. git la curent cu schimbarile
făcut în CV-urile. Pentru a face acest lucru, du-te în tine depozit git si a alerga gc-update.
$ Cd myproj.git
$ Gc-update
Această comandă va face toate demersurile necesary.
Vă rog să observați că acest lucru funcționează numai cu proiecte importate anterior folosind
gc-import.
2.3 Aderarea modificări înapoi la cvs
Tu importate repo CVS într-un depozit git și a făcut unele modificări
pe git dumneavoastră personale și doresc să contribuie înapoi în cvs.
Prin urmare, ai nevoie de identificatorii SHA1 a comite ai făcut în ta
git. Chiar a alerga git-log pentru a vedea SHA1.
$ Cd myproj.git
// Edit foo.c și să se angajeze
$ Git-log
// Foo.c angajat a fost comite feca43 ......
$ Gc-angajeze feca43 -C
Opțiunea -c va provoca GC-angajeze pentru a face reale comite în cvs.
Fără ca ption GC-angajeze doar patch-uri CV-urile și ecouri
comanda trebuie sa execute pentru a comite.
3. afacere Cum GC-utils cu depozit dvs.
gc-utils creează un depozit git si apoi importă CV-urile într-un
.cvs director în depozitul git. Prin urmare, știe întotdeauna unde
.cvs lucru locuiește copiere și poate folosi cu ușurință git-CVS * instrumente pentru a face
de locuri de muncă de săvârșirea și actualizarea.
Ce este nou în această versiune:
Detalii soft:
Versiune: 0.2.3
Incarca data: 3 Jun 15
Licenţă: Gratuit
Popularitate: 69
Comentariile nu a fost găsit