Commitir copy de trabajo de SVN en el repository de Git

Actualmente estoy trabajando en un proyecto SVN desprotegido junto con algunos complementos para ese proyecto. Quiero que todo esto funcione, incluida la versión actual de mi checkout de SVN en un único repository de git.

Pensé que había logrado esto al registrar la copy de trabajo de SVN en git. Sin embargo, cuando hice un pull en una nueva computadora, la copy de trabajo de SVN había sido dañada. En particular, parecía que git no lo había revisado en ninguna de las carpetas .svn / tmp / y .svn / props /.

He realizado una nueva comprobación del proyecto SVN. ¿Hay alguna manera de agregar las carpetas ignoradas a mi repository de git (el estado de git las ignora aunque mi .gitignore esté vacío) o forzar el SVN para regenerarlas?

Las extensiones de file que comienzan con un período se consideran files ocultos por convención. Por lo tanto, no soy un experto en Git, pero supongo que Git ignora dichos files por defecto.

¿Puedo preguntar qué esperas lograr guardando los metadatos de svn en Git?

No olvide que si algunos de esos directorys .svn/tmp/ y .svn/props/ están vacíos, no se agregarán simplemente a un repository de git.
Esto es por layout y no tiene nada que ver con .gitignore .

Por qué no usar git svn clone:

http://ftp.kernel.org/pub/software/scm/git/docs/git-svn.html

Esto importará todo tu historial de SVN en un repository git.