Eu tenho meu editor de texto para aparar automaticamente os espaços em branco finais ao salvar um arquivo e estou contribuindo para um projeto de código aberto que tem sérios problemas com os espaços em branco finais.
Sempre que tento enviar um patch, devo primeiro ignorar todas as alterações somente de espaço em branco manualmente, para escolher apenas as informações relevantes. Não apenas isso, mas quando corro git rebase
, geralmente encontro vários problemas por causa deles.
Como tal, eu gostaria de poder adicionar ao índice apenas alterações que não sejam espaços em branco, de uma maneira semelhante a git add -p
isso, mas sem ter que escolher todas as alterações sozinho.
Alguém sabe como fazer isso?
Edição: Eu não posso mudar a maneira como o projeto funciona, e eles decidiram, depois de discuti-lo na lista de discussão, ignorar isso.
git apply --ignore-whitespace
caso contrário, o patch não se aplicaria por razões óbvias.