GNU/Linux >> Tutoriels Linux >  >> Linux

Comment obtenir l'URL du dépôt svn actuel ?

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}'


Linux
  1. Comment obtenir le nom de la branche git actuelle dans une variable dans un script shell ?

  2. Comment obtenir la taille de tar.gz dans le fichier (Mo) en python

  3. Comment puis-je obtenir le nom d'utilisateur dans un Makefile ?

  4. Comment obtenir le statut de sortie d'une boucle dans bash

  5. Comment obtenir le chemin d'accès au fichier actuel (pwd) sous Linux à partir de C ?

Comment obtenir la date et l'heure actuelles en Python

Comment obtenir la taille d'un répertoire sous Linux

Comment tirer le meilleur parti de Qmmp 1.0

Comment obtenir la date et l'heure actuelles en JavaScript

Comment obtenir l'URL du fichier Dropbox à partir de la ligne de commande ?

Comment dois-je déterminer l'utilisation actuelle du réseau ?