Gast
#2272117
Hallo! Für die Forschung haben wir eine linux Open Source Software modifiziert und einige spzielle Erweiterungen vorgenommen. Versioniert wird das ganze momentan mit SVN. Der öffentliche (nicht von uns gepflegte) Hauptzweig wird mit GIT versioniert. Um nun den Updates des Hauptzweiges zu folgen bedarf es daher immer einer vergleichsweise umständlichen Prozedur, welche darin besteht die Änderungen des Hauptzweiges nach dem letzten Update als Patch zusammen zu fassen und dann über unser SVN zu patchen. Hinzu kommen gelöschte und neu hinzugefügte Dateien. Natürlich gehen auch die einzelnen GIT-Commits "verloren", sind also nicht mehr einzeln identifizierbar. Wunschvorstellung wäre jetzt: Umstellung unseres SVN auf GIT. Ziehen der aktuellen offentlichen Revision, patchen (evtl. mit Beibehaltung der einzelnen SVN-Commits?) mit unseren Modifikationen und dann die parallele Pflege der öffentlichen Commits und unserer Commits. Quasi ein Branch/Fork der öffentlichen Software. Da auf unserer seite auch noch mehrere Leute an der Software Arbeiten müsste das ganze auch bei uns auf einem eigenen Server laufen:
1 | |
2 | |
3 | |
4 | |
5 | |
Bei den Tutorials wird leider vielmals davon ausgegangen, dass es kein zwischengeschaltetes Firmenrepository gibt. Dies soll aber bei einem "git commit && git push" angesprochen werden, nicht das öffentliche. Jemand Tipps? Vielen Dank Andreas