| gc-utils GC-UTILS is een kleine set scripts waarmee u CVS-repositories kunt importeren en bijwerken. |
Download nu |
gc-utils Rangschikking & Samenvatting
- Naam uitgever:
- David Soria Parra
gc-utils Tags
gc-utils Beschrijving
GC-UTILS is een kleine set scripts waarmee u CVS-repositories kunt importeren en bijwerken. GC-UTILS-pakket bevat een kleine set scripts waarmee u CVS-repositories in Git zeer gemakkelijk kunt importeren en bijwerken en kunt u patches terug exporteren naar een CVS-werkkopie. Om de uitwisseling gemakkelijk te maken, slaat GC-UTIL's de CVS-kopie-kopie op Subdirectory en ontvangt alle informatie vanaf daar wanneer nodig.1. Hoe te installeren GC-Utilsextract De * .tar.gz. $ TAR XZVF GC-Utils.tar.gzswitch in de map en het installeren maken met behulp van een voorvoegsel (meestal / usr) $ make prefix = / usr en vervolgens installeren als root $ sudo make prefix = / usr instelyou kan nu de GC-import gebruiken, GC-update en GC-commit-commando's evenals de overeenkomstige manpages.2. Hoe te gebruiken GC-UTILS 2.1 Importeren van een CVS om te importeren van een CVS Vertel GC-import waar u kunt ophalen van en wat u kunt ophalen $ GC-import -D myproj.git -V -M -U: EXT: foo @ voorbeeld. COM: / CVSROOT MYPROJECT maakt een git-repository in MyProj.Git en importeer de myproject-module uit het voorbeeld.com/cvsroot CVS. De optie-V-opties schakelt de breedsprakigheid in, terwijl -M probeert commits samen te voegen op basis van commit-berichten. Dit is meestal nuttig. De -u-opties converteert CVS-tags met onderstrepingstekens in git-tags met stippen. b.v. Foo_1_0 zal foo.1.0 zijn. 2.2 Houd u op tot nu toe U wilt meestal uw git-repository up-to-date houden met de wijzigingen in de CVS. Om dit te doen, ga dan naar je git-repository en voer GC-update uit. $ CD MYPROJ.GIT $ GC-UPDATE Met deze opdracht wordt alle nodige stappen. Merk op dat dit alleen werkt met eerder geïmporteerde projecten met behulp van GC-import. 2.3 Beginten wijzigingen terug naar CVS U importeerde de CVS-repos in een git-repository en u hebt enkele wijzigingen aangebracht op uw persoonlijke git en willen bijdragen aan CVS. Daarom hebt u de SHA1-ID's van de commits nodig die u in uw git hebt gedaan. Voer gewoon git-log uit om de SHA1 te zien. $ CD myproj.git // bewerken foo.c en commit $ git-log // foo.c Commited was commit feca43 ...... $ GC-commit -c feca43 De -c-optie zal GC-commit te doen de daadwerkelijke commit in CVS. Zonder die pion GC-commit pleiten gewoon de CVS en Echo's het bevel dat u moet uitvoeren om vast te leggen.3. Hoe gc-utils deal met uw repositorege-utils een git-repository creëert en vervolgens de CVS importeert in een .cvs-map in de git-repository. Daarom weet het altijd waar de werkkopie van de CVS zich bevindt en eenvoudig de GIT-CVS * -tools kan gebruiken om de taak van commiting en bijwerking te doen. Wat is er nieuw in deze release: · Deze release maakt gebruik van Dashless Git-opdrachten, omdat de andere versies niet zijn langer ondersteund in nieuwere git-versies.
gc-utils Gerelateerde software