Мазмұны:

Филиалды қашан қайта құру керек?
Филиалды қашан қайта құру керек?
Anonim

Қорыта айтқанда, бір Git филиалынан екіншісіне өзгертулерді енгізу үшін:

  1. Міндеттемелер жинағы тарихта анық топтастырылғанын қаласаңыз, біріктіруді пайдаланыңыз.
  2. Сызықтық тапсырма тарихын сақтағыңыз келсе, қайта құруды пайдаланыңыз.
  3. Жалпыға ортақ/ортақ филиалда қайта базаны ПАЙДАЛАНБАҢЫЗ.

Бөлімді қайта құру не істейді?

Мазмұн тұрғысынан қайта базалау - бұл филиалыңыздың негізін бір міндеттемеден екіншісіне өзгерту филиалыңызды басқа міндеттемеден жасағандай етіп көрсету. Ішкі түрде Git мұны жаңа міндеттемелер жасау және оларды көрсетілген базаға қолдану арқылы орындайды.

Қайта құру керек пе немесе біріктіру керек пе?

Егер тарихты бұрынғыдай толығымен көргіңіз келсе, біріктіру пайдалануыңыз керек. Біріктіру тарихты сақтайды, ал rebase оны қайта жазады. Күрделі тарихты ретке келтіру үшін қайта базалау жақсырақ, сіз интерактивті ребаза арқылы тапсырма тарихын өзгерте аласыз.

Гит ребазасы неге нашар?

Қауіпті болуы мүмкін! Ортақ филиалдардың тарихын қайта жазу топтық жұмыстың бұзылуына бейім … Қашықтағы филиалдармен қайта құрудың тағы бір жанама әсері – белгілі бір сәтте күштеп итеру қажет. Atlassian-да біз көрген ең үлкен мәселе - адамдардың мәжбүрлеуді мәжбүрлеуі - бұл жақсы - бірақ git push функциясын орнатпаған.

Даму саласына арналған қайта база дегеніміз не?

Керісінше, қайта базалау бастапқы тармақтан өзгерістерді қайта жазу арқылы даму сызықтарын біріктіреді, олар тағайындалған тармақтың балалары ретінде пайда болады - бұл міндеттемелер орындалды деп тиімді әрекет етеді. тағайындалған тармақтың жоғарғы жағында жазылған.

Ұсынылған: