Unsere aktuellen Workflow für Git wie folgt aussieht:Veröffentlichung Spezifikum Zweige mit Git
Wir haben einen Zweig entwickeln, die unsere Hauptzweig ist und enthält alle laufenden Code. Dann haben wir einen separaten Release Zweig, der nur bestimmte Funktionen für dieses spezifische Release benötigt. Es kann Features geben, die in entwickelt aber nicht, dass Release Branch zusammengeführt werden sollte.
Wenn wir wollen eine neue Funktion erstellen, die in diesem separaten Release Zweig sollen wir einen neuen Merkmal Zweig vom Release Zweig selbst, da es auf dem abhängen kann Release branchs Code abzweigen und sollte keine anderen Merkmale enthalten, die in entwickelt werden könnten. Nach Fertigstellung dieser neuen Funktion verschmelzen wir diese Funktion Verzweigung in entwickeln und den Release-Zweig.
Wenn wir dies für eine zweite neue Funktion tun, haben wir das Problem, dass die Merge-Commit zuvor erstellt durch die Zusammenführung der ersten neuen Funktion in den Release-Zweig ist natürlich in der Geschichte der zweiten neuen Funktion und danach wäre fusioniert in entwickeln.
Wie können wir dies verhindern/unseren Workflow optimieren?
Klicken Sie auf diesen Link hier https://help.github.com/articles/about-git-subtree-merges/ Ich hoffe, das hilft –
Ich weiß nicht, wie das auf unser Problem bezieht. Sind ihre misunterstandings, sollte ich Ihnen mehr Informationen zur Verfügung stellen? –