如何获得svn远程仓库URL?

我在本地系统上有一个svn工作副本。 我想获得远程存储库的URL。 有这样的命令吗?

尝试:

svn info . 

这应该有关当前工作副本的一些信息,包括远程URL。

从手册中 ,输出示例是:

$ svn info foo.c
path:foo.c
名称:foo.c
url: http : //svn.red-bean.com/repos/test/foo.c
存储库根目录: http : //svn.red-bean.com/repos/test
存储库UUID:5e7d134a-54fb-0310-bd04-b611643e5c25
修订版:4417
节点种类:文件
附表:正常
最后更改了作者:sally
最后更改Rev:20
最后修改date:2003-01-13 16:43:13 -0600(2003年1月13日,星期一)
正文最后更新:2003-01-16 21:18:16 -0600(2003年1月16日,星期四)
属性最后更新:2003-01-13 21:50:19 -0600(2003年1月13日,星期一)
校验和:d6aeb60b0662ccceb6bce4bac344cb66

尝试这个:

 svn info | grep URL | sed 's/URL: //g' 

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

awk $ NF只打印logging中的最后一列

 svn info | grep ^URL: | sed 's/URL: //g' 

从Subversion 1.9开始,您现在可以从svn info请求特定的项目。

 svn info --show-item=url 

这将只输出远程URL。 为了摆脱最后的换行符,添加这个额外的选项:

 svn info --show-item=url --no-newline