2017-06-01 3 views
0

Wenn ich ein paar Zweige im PR-Status habe und einen neuen Zweig erstellen möchte, kann ich mit der Arbeit an einem neuen Feature beginnen, wie kann ich das tun TU das? Erstelle ich den neuen Zweig vom letzten Zweig des letzten Zweigs im PR-Status?Mehrere Zweige mit Git verwalten, wenn mehrere PRs laufen

Beide PRs wurden nicht in Master zusammengeführt, also denke ich, wenn ich nur eine Verzweigung erstellen würde es möglicherweise nicht den neuesten Code, der in meinem letzten PR ist.

Oder muss ich meine Rezensenten bugsieren, damit meine PR überprüft und schnell zusammengeführt wird, ist das der bessere Weg?

+0

Bitte schließen Sie dies nicht. Dies ist eine Frage, die auf einem eindeutigen Szenario basiert, für das kein Codebeispiel existiert. – PositiveGuy

+1

Sie könnten eine Verzweigung abzweigen, wenn Sie die nicht zusammengesetzten Änderungen in der ersten Verzweigung benötigen. Dies ist jedoch riskant - wenn der erste Zweig die PR nicht durchhält und aufgehalten wird, wird auch der zweite Zweig verzögert. Versuchen Sie so weit wie möglich alle Feature-Zweige von Ihrer Hauptlinie zu entfernen. – halfer

+1

"Oder muss ich meine Tester kritisieren, damit meine PR überprüft und schnell zusammengeführt wird? Ist das der bessere Weg?" Das ist meiner Meinung nach der beste Weg. – Whymarrh

Antwort

0

Dies ist eine knifflige Frage, die ich im Laufe der Jahre häufig angetroffen habe. Wenn die nächste Aufgabe, die Sie beginnen möchten, von der Arbeit abhängt, die in beiden Zweigen enthalten ist, die sich in PR befinden, dann möchten Sie vielleicht warten, bis diese PRs abgeschlossen sind. Wenn Sie eine (oder beide) PR-Zweigstellen abzweigen, laufen Sie Gefahr, dass einige Ihrer neuen Arbeiten später für ungültig erklärt werden, wenn Sie im Rahmen des Überprüfungsprozesses wesentliche Änderungen an den PR-Niederlassungen vornehmen müssen.

Wenn Sie neue Arbeit von der Hauptthemen-Zweig beginnen können, dann könnte dies der einfachste Weg zu gehen. Sobald die PRs abgeschlossen sind, können Sie die Aufgaben berücksichtigen, die von den Änderungen abhängig sind. Wenn Sie unbedingt die Arbeit fortsetzen müssen, die in beiden PR-Abteilungen begonnen wurde, dann können Sie vielleicht die Rezensenten verfolgen und sie bitten, die Überprüfung zu beschleunigen.

Im Idealfall sollte Ihr Workflow diese Situation von vornherein vermeiden, aber ich habe ein paar Optionen in Betracht gezogen.

+0

ja ich habe sie abgehört, aber wirklich keine Wahl habe ich denke, aber um einen neuen Zweig aus der neuesten nicht reviewed PR zu schaffen :( – PositiveGuy

+0

plus ich bin der neue Mann so taktvoll Menschen abzufrabeln :) – PositiveGuy