Middle
Фарқи байни rebase ва merge чист?
sobes.tech AI
Ҷавоб аз AI
merge тағиротҳоро аз як шоха ба дигар шоха тавассути эҷоди як коммити нав барои омезиш, ки воқеаи пайвастшавиро сабт мекунад, ҳамгиро мекунад. Тарихи ҳикояи хаттӣ мемонад, ки кай ва аз куҷо тағирот гирифта шудаанд, мебинем.
rebase тағиротҳоро аз як шоха ба болои дигар мегузаронад, эҷоди як силсилаи нав аз коммитҳо. Тарихи ҳикояи тоза ва хаттӣ менамояд, гӯё тағирот ҳамеша болои шохи мақсадӣ рух додааст, аммо коммитҳои аслӣ тағир дода мешаванд.
merge |
rebase |
|
|---|---|---|
| Тарих | Нолинӣ мемонад, коммити омезиш дар назар аст | Линӣ мешавад, коммитҳо навишта мешаванд |
| Тозаӣ | Ҳаст коммити омезиш | Тарихи тоза, бе коммитҳои омезиш |
| Таҳрири коммитҳо | Ҳеҷ тағирот намедиҳад ба коммитҳои мавҷуда | Коммитҳоро навиштани нав мекунад |
| Истифода | Барои ҳамгироии шохаҳо, шохаҳои умумӣ | Барои тоза кардани таърихи шохи маҳаллӣ пеш аз омезиш |