Acho que não há problema em corrigir coisas óbvias - ou seja, se você tiver 100% de certeza de que o cara cujo código você está corrigindo faria a mesma - ou substancialmente a mesma - correção. Se a correção é mais complexa, geralmente é educado conversar com a pessoa cujo código você está corrigindo - pode ser que você tenha entendido mal a intenção ou o motivo da quebra não seja o que você pensava, ou talvez ele tenha pretendido outra correção. mas por alguma razão ainda não consegui cometer (a vida acontece, você sabe :).
Em geral, a regra geralmente é: você interrompe a compilação - você corrige a compilação, mas há exceções, especialmente se a correção for óbvia e / ou a pessoa responsável estiver inacessível.
Obviamente, se você tiver o caso de um disjuntor de compilação em série - especialmente com o padrão "registrado, foi para casa, compilado por dias" - a pessoa responsável precisa conversar um pouco sobre por que os sistemas e testes de CI existem e como deve ser feito. verifique antes de fazer o check-in :)