ExpertiDict

Desenvolvimento de Software · Intermediário · Inglês · Técnico

rebase

/ˌriːˈbeɪs/substantivo / verbo

Reaplicar os commits de uma branch sobre outra base, reescrevendo o histórico para ficar linear, como se tivessem sido feitos depois.

Onde usar

'Faz um rebase na main antes de abrir o PR' deixa o histórico limpo. Em conversa vira verbo: rebasear.

Exemplos

Let me rebase my branch on main before you review it.

Deixa eu fazer rebase da minha branch na main antes de você revisar.

The rebase hit three conflicts.

O rebase teve três conflitos.

I prefer rebase over merge to keep the history linear.

Prefiro rebase a merge para manter o histórico linear.

Cuidado

Não faça rebase em branch compartilhada e já publicada: reescrever o histórico atrapalha quem já baixou aqueles commits.

Origem

Do prefixo re-, 'de novo', com base: troca-se a base dos commits.

Veja também

Todos os termos de Desenvolvimento de Software