Was ist die beste Vorgehensweise, um ein Open Source-Projekt zu forken? [geschlossen]

Ich muss ein Open Source-Projekt anpassen. Die Änderungen gelten für eine bestimmte Organisation und sind für das öffentliche Projekt nicht hilfreich. Die Codeänderungen umfassen das Deaktivieren von Funktionen, die von der Organisation nicht benötigt werden (betrifft 5% des Codes), das Anpassen anderer Funktionen für die Organisation (betrifft 20% des Codes) und das Hinzufügen neuer benutzerdefinierter Funktionen (Hinzufügen von ca. 10% neuen Codes).

Ich könnte mit der aktuellen Version beginnen und von dort anpassen. Das ursprüngliche Projekt macht jedoch weiterhin Fortschritte und führt neue Funktionen ein. Ich würde diese Verbesserungen gerne einfließen lassen, sobald sie verfügbar sind.

Wie geht das am besten? Im Moment kann ich nur Release-Versionen abrufen, sobald diese verfügbar sind, aber ich sollte bald nur noch Lesezugriff auf das Subversion-Repository des ursprünglichen Projekts haben. Ich bin neu in der Verwendung von Subversion-Repositorys, habe sie aber auch für meinen Code zur Verfügung.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage