GC-Nutzung.GC-Utils ist ein kleiner Satz von Skripts, mit denen Sie CVS-Repositorys importieren und aktualisieren können. | |
Jetzt downloaden |
GC-Nutzung. Ranking & Zusammenfassung
Anzeige
GC-Nutzung. Stichworte
GC-Nutzung. Beschreibung
GC-Utils ist ein kleiner Satz von Skripts, mit denen Sie CVS-Repositorys importieren und aktualisieren können. Das GC-Utils-Paket enthält ein kleines Set von Skripts, mit dem Sie CVS-Repositorys in Git sehr einfach in GIT importieren und aktualisieren können, mit denen Sie Patches in eine CVS-Arbeitskopie exportieren können. Um den Austausch einfach zu erstellen, speichert GC-Utils die CVS-Arbeitskopie in a Unterverzeichnis und empfängt alle Informationen von dort, wenn dies erforderlich ist.1. So installieren Sie GC-utilsextract das * .tar.gz. $ tar xzvf gc-utils.tar.gzswitch in das Verzeichnis und die Installation mit einem Präfix (normalerweise / usr) $ erstellen GC-Update- und GC-Commit-Befehle sowie die entsprechenden Manpages.2. So verwenden Sie den GC-Utils 2.1-Import von einem CVS, um von einem CVS aus einem CVS importieren zu können COM: / CVSROOT MyProject erstellt ein GIT-Repository in myProj.git und importiert das MyProject-Modul aus dem Beispiel.com/cvsroot CVS. Die Optionen -V-Optionen schaltet sich an, während -m versucht, Commits basierend auf Commit-Nachrichten zusammenzuführen. Dies ist normalerweise nützlich. Die Optionen -u konvertiert CVS-Tags mit Unterstrichen in Git-Tags mit Punkten. z.B. Foo_1_0 wird foo.1.0. 2.2 Halten Sie Sie auf dem Laufenden halten, bis Sie Ihr GIT-Repository in der Regel mit den in der CVS erstellten Änderungen auf dem Laufenden halten. Um dies zu tun, gehen Sie in Sie Git-Repository und führen Sie GC-Update aus. $ CD MYPROJ.GIT $ GC-Update Dieser Befehl leistet alle erforderlichen Schritte. Bitte beachten Sie, dass dies nur mit Projekten funktioniert, die zuvor mit GC-Import importiert wurden. 2.3 Commit-Änderungen Zurück zu CVS Sie haben die CVS-Repos in ein GIT-Repository importiert und Sie haben einige Änderungen an Ihrem persönlichen Git gemacht und möchten wieder in CVS beitragen. Daher brauchen Sie die SHA1-Kennzeichner der Commits, die Sie in Ihrem Git getan haben. Führen Sie einfach Git-Log aus, um den SHA1 zu sehen. $ CD MyProj.git // Foo.c bearbeiten und COMMIT $ git-log // foo.c reagiert war Commit FECA43 ...... $ GC-Committee -c FECA43 Die Option -c wird dazu führen, dass GC-Commit zu tun ist das eigentliche Commit in CVS. Ohne dieses Pion-GC-Commit patches einfach die CVS und Echos den Befehl, den Sie zum Commit ausführen müssen.3. Wie GC-Utils mit Ihren RepositoryGC-Utils umgehen, erstellt ein Git-Repository und importiert die CVS dann in ein .cvs-Verzeichnis im GIT-Repository. Daher weiß es immer, wo sich die COPE-COPIERS-Kopie aufhält und die Git-CVS * -Tools leicht verwenden kann, um die Aufgabe zu verwenden und zu aktualisieren. Was neu in dieser Version neu ist: · Diese Version verwendet senkrellose Git-Befehle, da die anderen Versionen nicht sind in neueren Git-Versionen länger unterstützt.
GC-Nutzung. Zugehörige Software