2017-07-28 3 views
0

Gibt es einen empfohlenen Ansatz für die Arbeit mit GitFlow, um mehreren Entwicklungsumgebungen und einer Produktionsumgebung gerecht zu werden?gitflow mit zwei Entwicklungsumgebungen

Ein Projekt, an dem ich arbeite, muss eine Produktionsumgebung mit zwei Entwicklungsumgebungen unterhalten.

Die erste Entwicklungsumgebung spiegelt alle Änderungen wider, die sich auf die aktuelle Live-Umgebung beziehen - dies sind meist geringfügige Änderungen.

Die zweite Entwicklungsumgebung enthält umfangreichere Änderungen und Aktualisierungen als Teil eines längerfristigen Projekts.

Alle drei Umgebungen sind mit lokalen und Remote-Hosting eingerichtet, um langfristige Entwicklung, Test/Abmeldung und Live zu decken. Nebenbei führe ich auch Pipelines aus, um Tests zu erstellen und jeden Zweig zu implementieren.

Dank

Antwort

0

Obwohl nicht unbedingt Teil GitFlow, ich „denken“, was Sie beschreiben ist mit dem Konzept der Unterstützung Branchen abgedeckt. Diese werden hier besprochen:

http://gitversion.readthedocs.io/en/latest/git-branching-strategies/gitflow-examples/#support-branches

Dies würde ermöglichen es Ihnen, beide Szenarien zu erhalten, die Sie beschreiben. d. h., Sie verwenden weiterhin Ihren Entwicklungszweig für die großen Ticketelemente und aktualisieren einen Supportzweig mit den geringfügigen Änderungen, sodass Sie Änderungen schnell umsetzen können.

Verwandte Themen