Tratando de extraer algo de información de Git

Recientemente nos mudamos a Git y a los desarrolladores les gustaría alejarse de los comentarios en línea de que la compañía en la que trabajo siempre se ha impuesto.

Por ejemplo, toma esta function

function myFunc(){ line1; line2; // Mr X - 04/04/2017 - Change description 1 -- START // Mr Y - 10/10/2017 - Change description 2 -- START // Mr Z - 12/10/2017 - Change description 3 -- START line3; line4; // Mr Z - 12/10/2017 - Change description 3 -- END // Mr Y - 10/10/2017 - Change description 2 -- END // Mr X - 04/04/2017 - Change description 1 -- END } 

El argumento es que no hay forma de demostrar la misma información (la capacidad de ver 3 personas que han cambiado la línea 3/4 de un vistazo)

En la actualidad, "Blame" nos lleva más allá en bitbucket, podemos ver quién ha cambiado cada línea y cuándo, pero las diferencias son siempre con una única versión anterior.

Supongo que lo que busco es la capacidad de ver una diferencia de algo más que la versión anterior, con claros aspectos de quién ha cambiado qué (o, idealmente, para mantener a mi gerente con los mismos comentarios idénticos al ejemplo dado).

Tenemos licencias y estamos configurados en sourcetree / bitbucket si esto ayuda.