Question

J'ai donc trouvé un fichier dans le dossier .svn qui porte un nom comme celui-ci.

.svn/pristine/fa/faa0544abc11c14647e18c2ee1283b445a1fa1e1.svn-base

Maintenant, en regardant le contenu de ce fichier, je veux déterminer quel nom de fichier il avait dans l'arborescence SVN.Il a maintenant été supprimé de l'arborescence.Alors, comment puis-je effectuer une recherche inversée de ce fichier dans l'historique ?

Était-ce utile?

La solution

Dans le .svn dossier de votre référentiel, vous trouverez un fichier wc.db.Il s'agit d'une base de données SQLite.

Le nom de fichier dans le dossier vierge est en fait sa somme de contrôle sha1.

Vous pouvez donc essayer quelque chose comme ceci :

SELECT local_relpath  FROM `NODES` WHERE checksum=`$sha1$faa0544abc11c14647e18c2ee1283b445a1fa1e1`

ou

SELECT repos_path FROM `NODES` WHERE checksum=`$sha1$faa0544abc11c14647e18c2ee1283b445a1fa1e1`
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top