- O que é uma visão linear da história?
- Como manter a história linear em Git?
- História é linear ou não linear?
- Por que precisamos de história linear?
O que é uma visão linear da história?
Aqueles que afirmam ser lineares acreditam que há uma cadeia de eventos escritos em ordem cronológica, e é improvável que os eventos que aconteceram no passado ocorram no futuro.
Como manter a história linear em Git?
Para ter uma história mais linear e significativa do Git, devemos tentar preferir compromissos e também esmagaremos todos os compromissos presentes em um PR. Isso melhoraria a legibilidade do histórico do Git e os colaboradores não precisam limpar manualmente seus compromissos quando o PR estiver pronto.
História é linear ou não linear?
Enquanto os historiadores têm o privilégio de trabalhar com retrospectiva, não há retrospectiva do futuro. Da perspectiva do historiador para o passado, no entanto, tudo é linear.
Por que precisamos de história linear?
Requer história linear
A aplicação de um histórico de compromissos lineares impede que os colaboradores pressionem Merge Commits para o ramo. Isso significa que quaisquer solicitações de tração mesclada no ramo protegido devem usar uma mesclagem de abóbora ou uma fusão de rebase. Uma história de comprometimento estritamente linear pode ajudar as equipes a reverter as mudanças mais facilmente.