J'essaie de sauvegarder mon référentiel SVN.
Mon problème: j'ai oublié où j'ai mis mon référentiel sur le disque dur.
Comment trouver ça?
FYI: J'utilise TortoiseSVN si cela aide.
la source
J'essaie de sauvegarder mon référentiel SVN.
Mon problème: j'ai oublié où j'ai mis mon référentiel sur le disque dur.
Comment trouver ça?
FYI: J'utilise TortoiseSVN si cela aide.
La réponse simple est d'exécuter:
find / -name 'svnserve.conf'
svnserve.conf est un fichier qui devrait résider dans $ {REPO} / conf.
La réponse la plus difficile est de savoir si svn a une commande pour savoir quelle URL vous avez utilisée pour votre paiement initial.
Edit : pour un client svn en ligne de commande, la façon de trouver la racine du référentiel (l'endroit d'où vous avez extrait votre code) serait de l'exécuter dans votre copie de travail:
svn info
La ligne dans la sortie qui lit «Racine du référentiel» montre l'endroit d'où vous avez extrait et donc l'endroit où vous êtes référencé.
Prenez le temps de vous familiariser avec svn sur la ligne de commande ici .
Vous avez plusieurs façons d'accéder à un référentiel subversion et de trouver le référentiel est différent pour chacun:
fichier://
C'est le plus simple. Cela signifie qu'il se trouve sur la machine locale où le chemin indique qu'il se trouve.
svn: //
Ceci utilise svnserve. Recherchez la ligne de commande de processus sur le serveur distant et le chemin spécifié avec l'option -r est ajouté au chemin dans l'URL pour trouver le référentiel. S'il n'y a pas d'option -r, le chemin dans l'url est le chemin du système de fichiers.
svn + ssh: //
C'est svn sur ssh. Le chemin dans l'url est l'emplacement du système de fichiers sur le serveur distant.
http: // ou https: //
C'est svn sur http ou https. Vous devez trouver l'hôte virtuel dans votre configuration apache et rechercher une section <Location> qui correspond à votre chemin d'URL et rechercher une ligne de configuration SVNPath ou SVNParentPath. Cela vous indiquera l'emplacement de votre dépôt subversion.
la source
Dans Tortoise, choisissez l'option propriétés. La ligne supérieure répertorie le chemin d'accès au fichier du référentiel en supposant qu'il s'agit d'un accès direct au fichier.
la source
Dans votre dossier de paiement SVN de niveau supérieur, cliquez avec le bouton droit de la souris et sélectionnez Tortoise SVN | Repo-navigateur. L'URL de votre référentiel sera dans la case en haut de la fenêtre.
la source
il devrait trouver toutes les copies de travail sur l'hôte
la source