Ich habe ein externes SVN-Repository ausgecheckt, auf das ich ein paar Patches angewendet habe.
(Das Anwenden der Patches kann nur aufgrund von Konflikten manuell durchgeführt werden.)Wie man eine lokal modifizierte Kopie eines externen SVN-Repository verwaltet
Jetzt möchte ich in der Lage sein, diese lokale Kopie des Remote-Repository ordnungsgemäß zu verwalten.
(Ich habe keine anderen Zugriffsrechte, als auf dem Remote-Repository zu lesen.)
Vor allem, da muss ich in der Lage sein zu Check-in meinem lokalen Änderungen in einer Art Steuersystem Quelle manuelle Schritte waren beteiligt an der Anwendung der Patches.
Und zweitens möchte ich immer noch Updates aus dem Remote-Repository erhalten können.
Was ist der beste Weg, dies zu erreichen?
git-svn wäre eigentlich eine ziemlich gute Lösung. Das Hauptproblem hier ist, dass svn nicht dafür ausgelegt ist, "lokale Repositories" zu haben - normalerweise würde das, was du machst, in einer Verzweigung gemacht worden sein, wenn es in svn gemacht würde. – Amber
+1 für git-svn, es ist der beste Weg, um diese Art von Fall zu verwalten. –