18Mit Forks entwickeln

Open-Source-Projekte sind auf freiwillige Mitarbeit angewiesen. Dies führt oft zu einem Zielkonflikt. Einerseits soll die Hürde zum Beitragen so niedrig wie möglich sein, um eine aktive Community aufzubauen. Andererseits sollen Qualitätsziele erreicht werden, und man möchte nicht jedem dahergelaufenen Entwickler Push-Recht für das Main-Repository geben.

Mit Forks und Pull-Requests bieten GitHub und andere zentrale Repository-Verwaltungen Hilfsmittel, um das Dilemma aufzulösen. Ein Fork ist ein serverseitiger Klon, auf dem unabhängig gearbeitet werden kann, ohne das originale Main-Repository zu verändern. Ein Pull-Request ist eine Aufforderung, Änderungen aus einem anderen Branch oder Repository zu übernehmen. Der Fork

Get Git, 5th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.