Beginnen Sie mit dem Verfolgen von Zweigen / Tags in einem git-svn Repo, der nur Stammdaten verfolgt

8

Ich habe angefangen, ein Svn-Repository mit git zu verfolgen, indem ich nur sein trunk-Verzeichnis kloniere. Jetzt möchte ich die anderen Sachen verfolgen, aber ich möchte sie nicht erneut klonen müssen, nur um --stdlayout zu verwenden, da es lange dauert, bis ich heruntergeladen habe und ich den größten Teil des Codes bereits lokal habe. Wie ändere ich das Repository-Layout so, dass es dem svn trunk / branches / tags-Schema entspricht, ohne es erneut klonen zu müssen?

    
hsribei 17.10.2009, 15:04
quelle

1 Antwort

9

Alt .git/config :

%Vor%

Neu .git/config :

%Vor%

Führe jetzt git svn reset -r1 -p; git svn fetch; git svn rebase aus.

Nein, es ist nicht viel anders als% git svn clone zu tun - das Hinzufügen von Zweigen bedeutet, dass git mehr Zusammenführungen sehen kann, was bedeutet, dass der Inhalt git das Tracking verändert hat, also git-svn alles neu generieren muss.

    
ephemient 17.10.2009, 15:38
quelle

Tags und Links