La cartografía .svn/prístina archivo a archivo en el svn (búsqueda inversa)
-
21-12-2019 - |
Pregunta
Así que me encontré con un archivo dentro .svn carpeta con nombre de archivo como este.
.svn/prístina/fa/faa0544abc11c14647e18c2ee1283b445a1fa1e1.svn-base
Ahora mirando el contenido de este archivo que quiero averiguar qué nombre de archivo que tenía en SVN árbol.Se ha eliminado ahora de los árboles.Entonces, ¿cómo puedo revertir a buscar este archivo en la historia?
Solución
En el .svn
carpeta de su repositorio, usted encontrará un archivo wc.db
.Este es un db sqlite.
El nombre de archivo en la prístina de la carpeta es en realidad su sha1 de la suma de comprobación.
Así que usted puede intentar algo como esto:
SELECT local_relpath FROM `NODES` WHERE checksum=`$sha1$faa0544abc11c14647e18c2ee1283b445a1fa1e1`
o
SELECT repos_path FROM `NODES` WHERE checksum=`$sha1$faa0544abc11c14647e18c2ee1283b445a1fa1e1`
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow