J'ai une copie de travail svn sur mon système local. Je souhaite obtenir l'URL du référentiel distant. Y at-il une commande pour faire cela?
Essayer:
svn info .
Cela devrait contenir des informations sur la copie de travail actuelle, y compris l'URL distante.
À partir de du manuel , un exemple de sortie est le suivant:
$ svn info foo.c
Chemin: foo.c
Nom: foo.c
URL: - http://svn.red-bean.com/repos/test/foo.c
Racine du référentiel: http://svn.red-bean.com/repos/test
UUID du référentiel: 5e7d134a-54fb-0310-bd04-b611643e5c25
Révision: 4417
Type de noeud: fichier
Horaire: normal
Dernier auteur modifié: sally
Dernière modification rev: 20
Date de dernière modification: 2003-01-13 16:43:13 -0600 (lun. 13 janv. 2003)
Dernière mise à jour du texte: 2003-01-16 21:18:16 -0600 (jeu. 16 janv. 2003)
Propriétés pour la dernière fois à jour: 2003-01-13 21:50:19 -0600 (lun. 13 janv. 2003)
Somme de contrôle: d6aeb60b0662ccceb6bce4bac344cb66
Essaye ça:
svn info | grep URL | sed 's/URL: //g'
Depuis Subversion 1.9, vous pouvez maintenant demander un article spécifique à svn info.
svn info --show-item=url
Cela ne produira que l'URL distante. Pour supprimer la nouvelle ligne à la fin, ajoutez cette option supplémentaire:
svn info --show-item=url --no-newline
svn info | grep 'URL' | awk '{print $NF}'
où awk $ NF n'imprime que la dernière colonne d'un enregistrement
Si vous avez installé Tortoise SVN. Cliquez avec le bouton droit de la souris sur votre dépôt SVN et recherchez "navigateur de dépôt". J'espère que ça aide
svn info | grep ^URL: | sed 's/URL: //g'