Echa un vistazo al file en varias ubicaciones dentro del mismo repository similares a las externas de SVN

He transferido un repository SVN a GIT, pero anteriormente tengo un file svn: externo y no se reconoce en GIT. ¿Es posible hacer files externos como SVN, donde tiene una única fuente de un file, pero prestados en otros directorys del mismo repository?

Por ejemplo:

- test/img/hello.gif (original file) - test2/img/hello.gif (references the first file) - test3/img/hello.gif (references the first file) 

He leído algunas cosas en torno a 'escaso check-out' pero no estoy seguro de cómo podría hacer reference / ver un solo file.

Como solo tiene un repository, no puede usar la function " submodule después de una sucursal ".

Eso solo deja enlaces simbólicos (estoy de acuerdo aquí con el comentario de Zach Latta ), a pesar de que son difíciles de implementar cuando se usan con Windows: ver " Git Symlinks en Windows ".
Un enlace simbólico no es exactamente el equivalente de un SVN: externo (ya que no puede hacer reference a una revisión específica como svn: externa), pero puede ser una solución bastante buena en su caso.