Ignorar las annotations de git por usuario, Android Studio

Mi situación es la siguiente: tenemos una gran base de código sin formatting antigua a la que mucha gente ha contribuido.

Queremos reformatear todo, pero el problema es que perderemos todo nuestro historial de git si lo hacemos.

Parecerá que todo nuestro código base fue actualizado en 2016 por un solo usuario.

Mi pregunta es: ¿hay complementos en el estudio de Android que permitan al usuario modificar la configuration de revisión / anotación de git para ignorar los numbers de revisión específicos o las confirmaciones de un determinado usuario y mostrar el historial de revisión del usuario anterior que editó esa línea de código?

He buscado por todos lados y no he encontrado nada hasta el momento.

No creo que esto sea posible.
Pero lo que puede hacer es, si anota y ve, la última modificación de la línea es ese cambio de formatting, haga clic derecho en las annotations en la canaleta y select Annotate previous revision y verá las Anotaciones de la revisión anterior en un nuevo Editor .

No encontraste respuesta, ya que no se puede hacer

Git está diseñado de forma tal que cada confirmación apunte a la anterior y cualquier bash de volver a escribir el historial dará como resultado una nueva base.

enter image description here


Si desea eliminar ciertos commits realizados por el usuario, puede hacerlo utilizando filter-branch de BFG, pero nuevamente dará como resultado una nueva database.