ubuntuusers.de

Wie konvertiere ich mein SVN zu git mit SmartGit?

Status: Gelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

rubo77

Avatar von rubo77

Anmeldungsdatum:
13. November 2006

Beiträge: 125

Wohnort: Kiel

Ich benutzte bisher immernoch ein SVN zur Entwicklung, und möchte nun umsteigen auf Git.

Ich habe gelesen dass das einfachste ist, das SVN mit SmartGit zu klonen.

ich habe das SVN jetzt in meinem SmartGit und kann auschecken und committen. Alle Messages der bisherigen commits sind vorhanden und durchsuchbar. Soweit alles super.

aber wie mache ich jetzt dieses Repository zu einem eigenständigen neuen Git, das ich auf meinem anderen server hoste ohne das vorhandene SVN zu beeinflussen?

Gibt es irgendwo eine einfache Anleitung für Laien, worauf man im SmartGit drücken muss? 😉

tischbein

Avatar von tischbein

Anmeldungsdatum:
21. Juli 2008

Beiträge: 404

Vom klonen abgesehen, könntest du zB auch einfach ein sauberes git-repo erstellen:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
cd /zu/deinem/repo


# erstellt ein 'sauberes' repo, sprich, noch keine commits vorhanden
git init

# fügt alle dateien in diesem ordner dem repo zu
git add .

# dein erster commit
git commit -m "wasauchimmer"

# veröffentliche commit zur master branch
git push origin master

Selbstverständlich bedeutet das aber auch, dass die hinzugefügten autoren dann neu hinzugefügt werden müssen.
Da ich im internet nix zum thema SmartGit und konvertieren gefunden habe, könnte dir vielleicht folgender link helfen: http://john.albin.net/git/convert-subversion-to-git

Viel Glück 😉

rubo77

(Themenstarter)
Avatar von rubo77

Anmeldungsdatum:
13. November 2006

Beiträge: 125

Wohnort: Kiel

Antworten |