Freigeben über


GitPullRequestMergeStrategy enum

Aufzählung möglicher Zusammenführungsstrategien, die zum Abschließen einer Pullanforderung verwendet werden können.

Felder

NoFastForward = 1

Ein zwei übergeordneter, nicht schneller Zusammenführungsvorgang. Der Quellzweig ist unverändert. Dies ist das Standardverhalten.

Squash = 2

Fügen Sie alle Änderungen aus der Pullanforderung in einen commit für ein einzelnes übergeordnetes Element ein.

Rebase = 3

Ordnen Sie die Quellverzweigung über dem Zielzweig HEAD commit zurück, und leiten Sie die Zielverzweigung schnell weiter. Der Quellverzweigung wird während des Rebase-Vorgangs aktualisiert.

RebaseMerge = 4

Ordnen Sie die Quellverzweigung über dem Zielverzweigungs-HEAD-Commit neu zu, und erstellen Sie einen zwei übergeordneten, no-fast-forward-Merge. Der Quellverzweigung wird während des Rebase-Vorgangs aktualisiert.