Solution 1 :
Vous pouvez obtenir l'URL du répertoire dans lequel vous vous trouvez, ainsi que la racine du référentiel et d'autres informations en exécutant la commande suivante dans l'un des répertoires extraits :
svn info
Si vous souhaitez une commande qui renvoie uniquement l'URL du référentiel, peut-être pour une utilisation dans un script, vous pouvez passer le paramètre suivant :
svn info --show-item repos-root-url
Il est à noter que --show-item
est disponible dans Subversion 1.9+. Dans les anciennes versions, vous pouvez utiliser l'extrait de code suivant pour obtenir un résultat similaire :
svn info | grep 'Repository Root' | awk '{print $NF}'
Solution 2 :
Pour SVN 1.7, j'ai dû utiliser
svn info | grep '^URL' | awk '{print $NF}'
J'espère que cela aidera tous ceux qui viennent ici avec un SVN plus récent
Solution 3 :
Pas besoin de grep, utilisez simplement AWK pour la recherche et la délimitation de la chaîne
svn info | awk '/^URL/{print $2}'