In meinem .git Ordner unter refs sind wohl erfolgreich alle Tags reingekommen. Das ist aber mein lokales Git. Also so schlecht sieht es gar nicht aus. Ich weiß nur noch nicht, wie das bei mir lokal dann in einem GIT GUI aussieht und warum es nicht in GitHub sichtbar ist. Ich habe mit folgenden Befehlen nach dem import weiter gemacht: git remote add origin … git branch -M master git push -u origin master
Am 13.01.2022 um 22:18 schrieb Sebastian Siebert <freespacer@gmx.de>:
Am 13.01.22 um 16:36 schrieb Lothar Behrens:
Hallo,
Ich habe schon länger nichts mehr mit meiner Softwareentwicklung gemacht. Das lag daran, dass mein Code bei SourceForge noch auf CVS liegt.
Nun brauche ich ein wenig Anfänger Hilfe :-)
Ich habe auf einem openSuSE Tumbleweed nun mein CVS ausgecheckt und auf https://github.com/lollisoft/cvs_migration <https://github.com/lollisoft/cvs_migration> ein Testrepository als Ziel.
Das einzige Problem, das ich habe, ist dass ich auf einem Branch arbeite und HEAD eigentlich obsolet ist und der Branch mit History auf GIT soll.
Das Ziel nach dem Test ist https://github.com/lollisoft/lbdmf <https://github.com/lollisoft/lbdmf> und soll demnach folgenden Branch gaben: Release_1_0_4_stable_rc1_branch
Mit welchem Migrationstool kann ich einen Branch, der nicht HEAD ist, zu einem master in Git machen?
Ich möchte Tags beibehalten, da diese meine Releases markieren.
Danke,
Lothar
Mein Beileid, Lothar, wenn man noch bei einem der ersten Control-Version-Systeme hängen geblieben ist. ^^
Ich habe auch damals von CVS nach SVN gewechselt und habe die History (Branches/Tags) mitgenommen. Aber bei größeren Projekten wurde SVN auch gruselig, dann ging es ab nach Git. :-D
Das ging noch relativ gut mit einem Paket namens cvs2svn. Darin ist mittlerweile auch ein Tool cvs2git enthalten, der die Konvertierung analog zu cvs2svn vornimmt. Aktuell gibt es das Paket nicht für Tumbleweed und der originalen Code ist auch schon längst verschollen. Verständlich, die Welt dreht sich weiter und wer braucht schon Altlasten.
Lässt sich allerdings hier drüber wieder beziehen und kann dann selbst lokal gebaut werden: https://download.opensuse.org/repositories/openSUSE:/Leap:/15.2/standard/src...
Ein openSUSE-Nutzer hat offenbar auch ein Paket für Tumbleweed gebaut. Man kann es (in der Regel immer mit Vorsicht) auf Tumbleweed installieren und nach der Konvertierung wieder löschen. Auf dem ersten Blick scheint es aus dem ursprünglichen Paket abgeleitet zu sein und baufähig gemacht worden. Ob es noch funktioniert, ist eine andere Frage.
https://download.opensuse.org/repositories/home:/berny:/camline/openSUSE_Tum...
Viel Glück! Vielleicht klappt es ja noch. -- Gruß Sebastian - openSUSE Member (Freespacer) - Wichtiger Hinweis zur openSUSE Mailing Liste: https://de.opensuse.org/openSUSE:Mailinglisten_Netiquette