Comment créer un référentiel de subversion à partir d’une copie de travail locale et conserver les journaux et l’historique?

J’ai une copie de travail locale d’un repository de subversion. Le serveur pour ce projet n’existe plus mais je voudrais utiliser la copie de travail que je dois créer un nouveau référentiel local qui conserve si possible les journaux et l’historique du projet.

J’ai essayé beaucoup de choses, j’ai passé plusieurs jours à essayer de le faire mais je ne pouvais pas le comprendre. Comme j’avais des problèmes avec le protocole relocate et file: ///, j’ai essayé d’utiliser svnserve et de créer un service Windows. Mais il semble que mon dossier n’ait pas la bonne structure. Je n’ai qu’un dossier .svn dans mon repo mais les informations que j’ai trouvées me disent que je devrais avoir les dossiers conf, db, hooks etc … En conséquence, mon dossier n’est pas reconnu comme un svn repo.

Est-il possible de faire cela et quelle serait la bonne façon?

Mon objective initial était de convertir le projet en Git, mais comme je n’ai pas réussi à le convertir, j’ai essayé d’en faire un repository subversion fonctionnel. Pour le convertir plus tard une fois que cela fonctionne.

Je lis beaucoup de messages, mais la plupart expliquent comment faire avec un repo de travail sur un serveur. Dans mon cas, j’ai juste une vieille copie de travail et le serveur qui n’a pas été maintenu par moi-même a été arrêté.

Merci de votre aide

Les journaux et l’historique se trouvent uniquement sur le serveur et sont demandés à chaque fois que l’on veut les voir.

Comme il n’y a plus de serveur (et aucune copie du référentiel), il est impossible de créer un nouveau référentiel en utilisant un ancien emprunt. – Git est différent car un clone est une copie complète du référentiel (les journaux, l’historique et toutes les autres actions sont locales, sauf en ce qui concerne le push et le pull).

Cependant, il est bien sûr possible de créer un nouveau référentiel de subversion et d’utiliser les anciennes données en tant que validation initiale.