Eh bien, le SVN book has a basic overview des métadonnées .svn
, au moins en termes de ce qui est là, mais ce n'est pas la spécification byte-by-byte. Si une telle chose existe réellement n'importe où (à part dans le code source de Subversion), je ne sais pas. "Les développeurs sont encouragés à utiliser les API publiques de Subversion, ou les outils fournis par Subversion, pour accéder et manipuler les données de copie de travail, au lieu de les lire ou de les modifier directement."
Est-ce une option? Vous pourriez être en mesure d'utiliser des outils tels que svn info
, svn stat
, svn diff
, ou svnlook
pour voir ce qui se passe et manipuler des copies de travail.
Vous serez vraiment mieux d'écrire votre application pour utiliser l'API Subversion (les liaisons sont disponibles pour de nombreuses langues et sont livrées avec les principales). Le format de répertoire de travail change entre les versions afin de prendre en charge de nouvelles fonctionnalités. – ZoogieZork