paquet gc-utils contient un petit ensemble de scripts qui vous permettent d'importer et les référentiels mise à jour CVS dans des git très facile et vous permettent d'exporter les correctifs de nouveau dans une copie de travail de CVS.
Pour rend l'échange facile, magasins gc-utils la copie de travail CVS dans un sous-répertoire et reçoit toutes les informations à partir de là chaque fois que nécessaire.
1. Comment installer gc-utils
Extraire le * .tar.gz.
Gc-utils.tar.gz de $ tar
Basculez dans le répertoire et de faire installer en utilisant un préfixe (habituellement / usr)
$ Make prefix = / usr
Ensuite, installez en tant que root
Préfixe $ sudo make = / usr install
Vous pouvez maintenant utiliser la gc-import, gc-mise à jour et les commandes gc-commit ainsi que
les pages de manuel correspondantes.
2. Comment utiliser gc-utils
2.1 Importer à partir d'un CVS
Pour importer à partir d'un cvs dire gc-import où chercher et ce que pour aller chercher
$ Gc-import -d myproj.git -v -m -u: ext: foo@example.com: / cvsroot myproject
Créera un dépôt git dans myproj.git et importer le module myproject
des cvs example.com/cvsroot.
Les options -v tourne sur la verbosité, tandis que -m essaie de fusionner commet base
lors de la validation des messages. Cela est généralement utile.
Les options -u convertit balises cvs de soulignement dans les balises git avec des points.
par exemple FOO_1_0 sera FOO.1.0.
2.2 Gardez-vous git à jour
Vous souhaitez généralement de garder votre dépôt git à jour avec les changements
réalisés dans les cvs. Pour ce faire, allez dans vous référentiel git et exécuter gc-mise à jour.
$ Cd myproj.git
$ Gc-mise à jour
Cette commande va faire toutes les étapes necesary.
S'il vous plaît noter que cette fonctionne uniquement avec les projets déjà importés en utilisant
gc-import.
2.3 Valider les modifications revenir à cvs
Vous avez importé les repos cvs dans un dépôt git et vous avez fait des changements
sur votre git personnelle et que vous souhaitez contribuer en retour en cvs.
Par conséquent, vous devez les identificateurs de SHA1 des commits que vous avez fait dans votre
git. Il suffit de lancer git-log pour voir le sha1.
$ Cd myproj.git
// Modifier truc.c et de commettre
$ Git-log
// Truc.c commise était commettre feca43 ......
$ Gc-commit feca43 -c
L'option -c fera gc-commit à faire la réelle commit dans le CVS.
Sans que ption gc-commit correctifs juste les cvs Echos du
commander vous devez exécuter à commettre.
3. Comment beaucoup gc-utils avec votre référentiel
gc-utils crée un dépôt git puis importe les cvs dans un
.cvs répertoire dans le dépôt git. Par conséquent, il sait toujours où le
.cvs copie de travail réside et peuvent facilement utiliser les git-cvs * outils pour le faire
le travail de mise à jour et commettre.
Quoi de neuf dans cette version:
Détails logiciels:
Version: 0.2.3
Date de transfert: 3 Jun 15
Licence: Gratuit
Popularité: 69
Commentaires non trouvées