Almacenamiento de metadatos de commit de git en TFS cuando se usa git-tfs

Context

Somos un equipo de desarrolladores que queueboran con github. Necesitamos reflejar nuestra twig de publicación en TFS de modo que tengamos un set de cambios tfs para cada commit de git. Parece que la mejor manera de hacerlo es usando git-tfs rcheckin .

En un comentario a la respuesta a mi pregunta anterior de git-tfs , Matt Burke me dijo que

All changesets will be attributed to you... git-tfs connects to TFS with your cnetworkingentials, and there's not an "attribute this to someone else" parameter on checkin (at least, not that I know of). 

Corregir confirmación -> atribución de set de cambios

¿De qué maneras tengo que identificar al responsable original de un set de cambios de tfs que se me atribuye, si se usa solo nuestro espejo tfs?

¿Hay alguna forma de almacenar metadatos en TFS, o hay una forma de crear git-tfs para que agregue esta información al post de confirmación?

Hay una solución ahora en el tronco ( https://github.com/git-tfs/git-tfs/pull/336 ) que se ha lanzado en la versión estable.

Deberá configurar y utilizar un file de autor que coincida con el inicio de session de los usuarios de Windows con su dirección de correo electrónico. Este file se usa para confirmar en el nombre del commit original.

Pero hay un derecho que debe otorgarse en los permissions de tfs para poder realizar el check-in en nombre de otra persona.