Vai al contenuto
GitTree
Integrazioni di hosting

Unisci o chiudi una richiesta pull

Merge… chiede al provider come unire la richiesta pull, mostra se è Ready to merge e offre solo i Merge method consentiti dal repository. GitTree si unisce solo mentre head è ancora il commit che hai guardato; se arrivano nuovi commit, nulla viene unito.

ProAggiornato

Richiede GitTree Pro o una versione di prova in corso; La versione gratuita mantiene tutte le funzionalità Git locali. Confronta i piani.

In questa pagina
  1. Prima di iniziare
  2. Dove trovarlo
  3. Passi
  4. Risultato atteso
  5. Perché un'unione è bloccata
  6. Se qualcosa va storto
  7. Domande
  8. Relativo

Prima di iniziare

  • GitTree Pro o una versione di prova in corso: le richieste pull fanno parte di Pro.
  • Autorizzazione all'unione nel provider e richiesta pull esaminata.

Dove trovarlo

  • Nella richiesta pull: Merge…, Close… e Reopen…. La tavolozza: Merge Pull Request….
AzionemacOSWindows e Linux
La tavolozza dei comandi⌘⇧PCtrl+Shift+P

Passi

  1. Apri Unisci

    Premi Merge…. GitTree chiede al fornitore e mostra lo stato, come Ready to merge. o Required checks are failing.

  2. Scegli il metodo

    Scegli un Merge method: Create a merge commit, Squash and merge, Rebase and merge, Fast-forward only o Semi-linear merge, come consentito dal repository. Facoltativamente, modifica il titolo e il messaggio del commit.

  3. Unisci

    Seleziona Delete the source branch … afterwards se lo desideri e premi Merge. GitTree dice Pull request #… merged.

Risultato atteso

La richiesta pull viene unita al provider. Recupera per vedere l'unione nel grafico.

Perché un'unione è bloccata

Unisci indica i report del provider
GitTree diceCosa fare
The branches conflict.Risolvi i conflitti sul ramo e spingi.
Branch protection or required reviews block this merge.Ottieni le approvazioni di cui la filiale ha bisogno.
The branch is behind its target and must be updated first.Unisci o riposiziona il target nel ramo e spingi.
A draft cannot be merged.Scegli prima Ready for Review.

Per interrompere senza unire, Close… chiude la richiesta pull; Reopen… lo riporta indietro.

Se qualcosa va storto

"Nuovi commit sono arrivati da quando hai guardato. Niente è stato unito"

Rivedi i nuovi commit e uniscili di nuovo.

"Il fornitore ha accettato la fusione... e la sta ancora portando avanti."

Premi Refresh tra un attimo per vederlo unito.

Domande

GitTree ignora la protezione del ramo?

No. Il fornitore decide ogni fusione; GitTree si limita a chiederlo, con il metodo che hai scelto.