2017-05-10 5 views
0

Mein Team wird an einem Wordpress-Projekt (Theme) arbeiten, und wir wollen mit dem CSS-Framework der Foundation arbeiten. Außerdem werden wir Git als Quellcodeverwaltung verwenden.Ein benutzerdefiniertes Theme mit Upstream auf dem neuesten Stand halten

Wir haben die Foundationpress Thema entdeckt, und möchte es als Ausgangspunkt verwenden: https://github.com/olefredrik/FoundationPress

Wir würden dies nur einmal in eine Weile tun wollen, also vielleicht gibt es einen Fehler in der aktuellen Version das wird behoben.

Meine Frage ist, wie können wir selektiv mit Änderungen am Thema Foundationpress auf dem Laufenden bleiben?

ie: Sollte ich das Projekt forkieren und den Remote-Ursprung in unser Github-Repository ändern und eine sekundäre Remote für das Foundationpress-Repo hinzufügen und dann nur Änderungen von der Foundationpress-Remote herunterziehen, wenn nötig? Ich bin mir nicht sicher, was die beste Praxis ist.

Vielleicht gibt es eine bessere Möglichkeit, dies vollständig zu behandeln. Vielen Dank!

Antwort

1

Auch wenn Sie die olefredrik/FoundationPress forkieren, enthält Ihr Fork Repo nicht die Update-Änderungen, die olefredrik/FoundationPress gemacht.

Wenn Sie nicht für olefredrik/FoundationPress beitragen müssen, und haben Sie bereits Ihre eigene Remote-Repo Sie arbeiten möchten, können Sie direkt remote hinzufügen, indem git remote add upstream https://github.com/olefredrik/FoundationPress.git, und prüfen, ob Update hat durch

git fetch upstream 
git log master..upstream/master 

Wenn es ausgegeben wird, bedeutet das, dass olefredrik/FoundationPress neue Commits hat, die in Ihrem lokalen Repo nicht enthalten sind. Sie können git pull upstream master verwenden, um die neuen Änderungen zu ziehen.

Wenn Sie für olefredrik/FoundationPress beitragen müssen oder Sie haben kein eigenes Remote-Repo, so können Sie es Gabel und prüfen, ob Update-Änderungen auf die gleiche Weise oben hat.

Verwandte Themen