Como obter o URL do repositório remoto do svn?

Tenho uma cópia de trabalho da svn no meu sistema local. Quero obter o URL do repositório remoto. Há algum comando para fazer isto?

 108
svn
Author: alexwlchan, 2012-02-03

5 answers

Tenta:

svn info .

Isto deverá conter alguma informação sobre a cópia de trabalho actual, incluindo o URL remoto.

A partir de o manual, um exemplo de saída é:

$ Svn info foo.C
Caminho: foo.C
Nome: foo.C
URL: http://svn.red-bean.com/repos/test/foo.c
Raiz do repositório: http://svn.red-bean.com/repos/test
Repositório UUID: 5e7d134a-54fb-0310-bd04-b611643e5c25
Revisão: 4417
No Tipo: ficheiro
Esquema: normal
Último autor alterado: sally
Última Alteração Rev: 20
Última Data Alterada: 2003-01-13 16: 43: 13 -0600 (Mon, 13 De Janeiro De 2003)
Texto Actualizado Pela Última Vez: 2003-01-16 21: 18: 16 -0600 (Thu, 16 Jan 2003)
Propriedades Actualizadas Pela Última Vez: 2003-01-13 21: 50: 19 -0600 (Mon, 13 De Janeiro De 2003)
Código de validação: d6aeb60b0662cceb6bce4bac344cb66
 163
Author: Grhm, 2012-02-03 12:04:42

Tenta isto:

svn info | grep URL | sed  's/URL: //g'
 16
Author: Paker, 2012-02-04 06:06:11

svn info | grep 'URL' | awk '{print $NF}'

Onde awk $NF imprime apenas a última coluna num registo

 2
Author: Jonathan L, 2015-05-27 16:44:18

A partir do Subversion 1.9, poderá agora solicitar um item específico do svn info.

svn info --show-item=url

Isto irá enviar apenas o url remoto. Para se livrar da newline no final, adicione esta opção extra:

svn info --show-item=url --no-newline
 2
Author: Sam Buchmiller, 2017-11-08 21:48:18
svn info | grep ^URL: | sed  's/URL: //g'
 0
Author: Lincoln, 2017-11-07 20:32:29