¿Es posible hacer que Git tenga conocimiento de las revisiones de SVN?

Al usar gitsvn, Git asocia la revisión SVN con commits individuales.

La mayoría de los otros miembros del equipo citan las revisiones de SVN cuando quieren que se revise su código. ¿Es posible cómo Git 'conoce' las revisiones SVN y las convierte implícitamente en hash Git? ¿O tal vez hay una forma de exponer el mapeo entre las confirmaciones de Git y las revisiones de SVN, de modo que pueda escribirme una herramienta que pueda aprovechar eso?

Idealmente, me gustaría hacer algo como:

$ git diff r12000 e0a4f09 # r12000 is SVN revision, e0a4f09 is Git hash 

La herramienta git-svn tiene una opción de conversión para encontrar el object git si es por una revisión SVN, o al revés. Esta opción se puede usar de la siguiente manera:

 git svn find-rev rSVNID 

Por lo tanto, su command diff podría ser:

 git diff $(git svn find-rev r12000) e0a4f09 

A diferencia de la otra respuesta, esto también debería funcionar con twigs y tags.

Para get más información, consulte la página de manual de git-svn en este command.