En nuestra práctica la error "Checksum mismatch:" en los archivos .shtml en git svn clone ... comando fue causado por la configuración del servidor front-end de Apache para interpretar los archivos .shtml (de SVN) como Server-Side Includes (SSI) y por lo tanto producir contenido en vivo en lugar de solo proporcionar el contenido del archivo almacenado. Desactivación de SSI en el archivo /etc/httpd.conf de Apache para el período de la migración comentando las
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
directivas resuelto el problema.
De todos modos, la migración del repositorio podría excluir algunos caminos y archivos sucede con:
git svn clone <URL> --ignore-paths=<regex>
cláusula. Tiene sentido comprobar el entorno del proceso del servidor SVN si esos archivos tienen una interpretación especial como SSI (y los archivos .php y .py) y deshabilitarlo.
Esto parece ser similar a su problema: http://kerneltrap.org/mailarchive/git/2010/2/18/23715 – NorthGuard
sí, gracias por el enlace. Para el registro me las arreglé para hacer que funcione de nuevo eliminando el archivo del servidor svn, haciendo un checkout a la última revisión y luego agregando el archivo nuevamente en svn. Es bastante duro pero no encontré otra manera. – darkpotpot