Fuzionează & Rebasing

Integrarea schimbă dintr-o ramură în alta se poate face prin intermediul uni sau rebazare.

înainte de a integra…

înainte de a începe o îmbinare sau o rebase, ar trebui să verificați câteva lucruri:

  1. copia dvs. de lucru ar trebui să fie curată. În cazul în care sunt prezente modificări locale, utilizați Git ‘ s Stash pentru a le salva temporar.
  2. verificați ramura care ar trebui să primească modificările. Cealaltă ramură nu va fi modificată de operație în niciun fel.,

fuzionarea ramurilor

cea mai obișnuită metodă de a integra o ramură în alta este de a efectua o „îmbinare”. Să îmbinați modificările dintr-o altă ramură de CAP, puteți face următoarele:

  • faceți clic pe butonul de Îmbinare în bara de instrumente

Rebasing Ramuri

atunci Când faci o schimbare de bază, Git ia toate comite de o singură ramură și le înaintează o nouă cerere (cum ar fi patch-uri) pe o altă ramură unul după altul. Astfel, istoria este rescrisă: va apărea ca și cum comiterile ar fi fost făcute consecutiv pe aceeași ramură, nu pe o ramură diferită., Nu va fi creată nicio comitere de îmbinare, dar comiterile vor avea noi ID-uri SHA1.

ca regulă de aur, nu trebuie să rebase comiterile care au fost deja publicate pe un depozit la distanță (împins).

Pentru rebazare CAP ramură pe o altă ramură, puteți face următoarele:

  • faceți clic pe Rebazare butonul din bara de instrumente

Folosind … pe Opțiune pentru Rebazare

„Rebazare” comanda este bine cunoscut in Git, dar nu sa-pe opțiune, care poate fi extrem de util. Pe scurt, rebase –onto vă permite să „comutați baza” pentru o serie de comiteri.,

O comună, practice caz de utilizare pentru acest lucru este atunci când doriți să comutați la baza o caracteristică sucursală a unei ramuri diferite:

Un normal rebazare nu ar lucra pentru acest scenariu. rebase-on vă permite să fie mult mai precis.

pentru flexibilitate maximă, Tower oferă, de asemenea, utilizarea opțiunii rebase on cu anumite angajamente. Pur și simplu selectați o gamă de comiteri, faceți clic dreapta și alegeți acțiunea „Rebase x revisions on…”. Vi se va solicita un dialog în care puteți selecta revizuirea pe care să o reformulați.,

sfat: Aflați mai multe despre merge & rebase în secțiunea aflați.

Author: admin

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *