2010-12-10 12 views
2

Ich habe ein SVN-Repository, das ich einen SDKs-Ordner zu einem Github-Repository schieben muss. Der Catch ist, dass ich die SVN-Geschichte im Zusammenhang mit dem Ordner der SDKs bewahren und sie mit ihren entsprechenden Commit-Nachrichten an Github weitergeben muss.Push einen bestimmten Ordner zu Github aus einem Svn-Repository

Ich habe ein Git-Repository mit Git-Svn erstellt, aber ich bin fest, was als nächstes zu tun. Ich habe auch versucht, ein Submodul für den SDKs-Ordner hinzuzufügen, aber aus irgendeinem Grund kann ich es nicht zurück zum Svn-Repository schieben.

+0

Möchten Sie den SVN Repo ersetzen, oder verwenden Sie beide Git und Svn parallel? – Rudi

+0

Ich muss beide Git und Svn verwenden :( –

Antwort

0

Sie können convert a SVN subdirectory to a git repo sofern die SVN-Repo die richtige Struktur hat (für Tags vor allem)

Sobald das git Repo vorhanden ist,

  • können sie ihren eigenen GitHub Repo 'GitHub_SDK'
  • geschoben werden
  • kann es anhand von Original GitHub Repo als Submodul

auf diese Weise sein, jeder in diesem Modul hergestellt Änderung wird in yo Ende Ihr unabhängiger GitHub_SDK Repo (oder seine lokale Kopie) und kann zurückgeschoben werden (git svn dcommit) zu seinem SVN Repo.

+0

Ich habe das schon einmal versucht, aber aus irgendeinem Grund wird das Submodul in Svn jedes Mal gelöscht, wenn ich versuche, es zu begehen. –

Verwandte Themen