Ich habe ein Repository mit meinem Entwicklungszweig geschützt und ich benutze das GitFlow-Verzweigungsmodell. Es gibt zwei Zweige; Entwickeln (enthält Features, die derzeit entwickelt werden) und Master (zuletzt implementierter Produktionscode).Github Geschützte Zweige mit GitFlow
Mein Entwicklungszweig verhindert, dass Commits direkt über GitHubs geschützte Zweige erstellt werden. Wenn Sie einen Hotfix mit GitFlow lokal beenden, wird der Hotfix-Zweig automatisch in Ihren lokalen Master integriert und Zweigstellen entwickelt. Es ist jedoch nicht erlaubt, Änderungen direkt auf dem Entwicklungszweig vorzunehmen, da dies ein geschützter Zweig ist.
Wie können Sie das überwinden? In der Minute, jedes Mal erschaffe ich einen Hotfix ich zu haben:
- manuell schalten Sie den Zweig Schutz
- die Push-Zweig
- Turn it entwickeln zurück auf
Dies ist nicht automatisiert und daher nicht wirklich akzeptabel.