Evitar a perda de git commits ao fazer o git force push ao rebasing

0

Então estou tentando a abordagem de não ter nenhum commit de mesclagem e sempre apenas rebasing. Mas a questão parece que, se várias pessoas estão trabalhando na mesma ramificação, existe um potencial de perder commits, porque você precisa forçar o push. Então, o que acontece se você rebase e forçar o push force, mas logo antes que o membro da sua equipe tenha enviado o commit para o mesmo branch. Seu commit é removido. E a menos que esse membro perceba isso, a mudança é perdida. E mesmo se o membro da equipe perceber isso, não está claro como adicionar novamente o commit perdido?

Existe uma maneira de adicionar algum hook para verificar isso e exigir que o usuário faça outro git pull --rebase antes de forçar o envio?

    
por Mitar 02.08.2017 / 12:46

0 respostas

Tags