我在本地系统上有一个svn工作副本。我想获取远程存储库URL。有这样的命令吗?如何获取svn远程仓库URL?
回答
尝试:
svn info .
这应该这样一些关于当前工作的副本,其中包括远程URL信息。
从the manual,一个例子输出为:
$ SVN信息foo.c的
路径:foo.c的
名称:foo.c的
网址:http://svn.red-bean.com/repos/test/foo.c
库根:http://svn.red-bean.com/repos/test
存储库UUID:5e7d134a-54fb-0310-bd04-b611643e5c25
修订版:4417
节点类型:文件
附表:正常
上次更改作者:萨利
上次更改修订:20
上次更改日期:2003-01-13 16时43分十三秒-0600(星期一,2003 1月13日)
文本最后更新: 2003年1月16日21时18分16秒-0600(星期四,2003 1月16日)
属性更新时间:2003-01-13 21点五十分19秒-0600(星期一,2003 1月13日)
校验:d6aeb60b0662ccceb6bce4bac344cb66
试试这个:
svn info | grep URL | sed 's/URL: //g'
你也可以使'svn info | sed -ne's/URL:// p''并保存'grep'; '-n'和'p'只表示打印匹配行 – Rup 2012-02-06 08:59:23
'svn info | grep^URL | tail -c + 6' =) – 2015-01-31 08:24:36
svn info | grep 'URL' | awk '{print $NF}'
其中awk的$ NF只打印在记录
svn info | grep ^URL: | sed 's/URL: //g'
最后一列对于Subversion 1.9的,你现在可以从SVN信息请求的特定项目。
svn info --show-item=url
这将只输出远程URL。为了摆脱最后的换行符,添加这个额外的选项:
svn info --show-item=url --no-newline
- 1. 获取Git仓库的远程URL
- 2. 从Azure远程仓库获取数据
- 3. 如何获得正确的GIT远程仓库URL
- 4. 如何为svn仓库创建git远程分支
- 5. 如何推到一个远程SVN仓库......,我跟踪
- 6. 如何从默认的所有远程仓库中获取
- 7. 删除SVN标签/从git仓库分支,删除SVN远程
- 8. Perforce远程仓库
- 9. 如何使用python svn模块从SVN远程仓库中删除文件
- 10. 如何在SVN仓库
- 11. 如何覆盖svn仓库?
- 12. 如何使msysgit安装远程仓库
- 13. 从SVN仓库
- 14. SVN - 在仓库
- 15. tortoise SVN - 从SVN仓库获取项目并从本地签入
- 16. gitk中的远程仓库
- 17. phpstorm和git远程仓库
- 18. 无法从远程仓库
- 19. 没有从远程仓库
- 20. 替换远程git仓库
- 21. 如何获得远程URL
- 22. 在Intellij中从远程仓库获取标签
- 23. 如何备份远程SVN信息库
- 24. 将mercurial仓库转换成svn仓库
- 25. 重组svn仓库
- 26. 设置svn仓库
- 27. 重建SVN仓库
- 28. 组织SVN仓库
- 29. 结合SVN仓库
- 30. 快速获得一个远程svn仓库的所有svn:externals的列表
当你说'工作区',你的意思是你使用SVN集成到一些IDE例如蚀?无论哪种方式,Grhm的命令行解决方案都可以工作,但前提是您也安装了命令行工具。 – Rup 2012-02-03 16:25:07