gc-utils sisältää pienen joukon skriptejä, joiden avulla voit tuoda ja päivittää CVS arkistojen Gittiin erittäin helppoa ja voit viedä laastarit takaisin CVS työkopion.
Voit tekee vaihto helposti, GC-utils myymälää CVS työkopioon alihakemiston ja saa kaikki tiedot sieltä tarvittaessa.
1. Kuinka asentaa gc-utils
Pura * .tar.gz.
$ Terva xzvf gc-utils.tar.gz
Kytke hakemistoon ja tehdä asentaa käyttämällä etuliitettä (yleensä / usr)
$ Tehdä etuliite = / usr
Asenna sitten pääkäyttäjänä
$ Sudo make etuliite = / usr asentaa
Nyt voit käyttää GC-tuonti, GC-update ja GC-commit komentoja sekä
vastaava manuaalisivut.
2. Miten gc-utils
2.1 Tuo CVS
Tuoda cvs kertoa GC-tuonti, joissa nouto ja mitä hakemaan
$ GC-tuonti -D myproj.git -v -m -u: ext: foo@example.com: / cvsroot myproject
Luo git loppusijoituslaitoksen myproj.git ja tuoda myproject moduuli
alkaen example.com/cvsroot cvs.
-v Vaihtoehdot käynnistyy jaarittelu, kun taas -m yrittää yhdistää syyllistyy perustuu
on sitoutua viestejä. Tämä on yleensä hyödyllistä.
-u Vaihtoehdot muuntaa CVS tunnisteet alleviivausmerkein Gittiin tunnisteet pisteillä.
esim. FOO_1_0 on FOO.1.0.
2.2 pitää sinut git tasalla
Te yleensä halua pitää git arkiston ajan tasalla muutosten
tehty cvs. Voit tehdä, mennä sinun git arkistoon ja ajaa GC-update.
$ Cd myproj.git
$ Gc-päivitys
Tämä komento tekee kaiken necesary vaiheet.
Huomaa, että tämä toimii vain hankkeisiin aiemmin tuotu käyttämällä
gc-tuonti.
2.3 Commit muutokset takaisin cvs
Olet tuonut cvs repos osaksi git arkistoon, ja olet tehnyt joitakin muutoksia
henkilökohtaisella git ja haluavat osallistua takaisin cvs.
Siksi tarvitset SHA1 tunnisteet toimituksista teitte oman
git. Vain ajaa git-log nähdä SHA1.
$ Cd myproj.git
// Edit foo.c ja sitoutua
$ Git-log
// Foo.c sitoutuneet oli sitoutua feca43 ......
$ GC-commit -c feca43
-c Aiheuttaa GC-sitoutua tekemään varsinainen toimitus osaksi cvs.
Ilman, että ption GC-sitoutua vain laastaria cvs ja kaiun
käsken sinun täytyy suorittaa sitoutua.
3. Miten GC-utils käsitellä arkiston
GC-utils luo git arkiston ja sitten tuo cvs osaksi
.cvs hakemisto git arkistossa. Siksi se tietää aina, missä
.cvs työkopio asuu ja helposti käyttää git-cvs * työkaluja tehdä
työtä commiting ja päivittämistä.
Mitä uutta tässä julkaisussa:
Ohjelmiston tiedot:
Versio: 0.2.3
Lähetyksen päivämäärä: 3 Jun 15
Lupa: Vapaa
Suosio: 69
Kommentteja ei löytynyt