自动将SVN URL输入svn info

时间:2011-02-25 15:31:14

标签: svn

我想在我的每个版本中使用从svn info获取的信息编写一个文件。问题是,在构建脚本执行命令时,它不知道SVN URL是什么。如果我只是使用

svn info

然后该信息不是关于存储库中的最新版本,而是关于当前目录的最新版本(可能与我实际想要的不同)。

所以问题是:有没有办法自动获取当前工作副本的SVN URL,以便能够像这样使用svn信息:

svn info http://path_to_repostiory/

2 个答案:

答案 0 :(得分:2)

不是我知道的。你可以使用类似的东西:

svn info `svn info | grep URL | cut -f2 -d' '`

答案 1 :(得分:1)

您没有说出您正在使用的操作系统。在Windows上,以下工作:

for /f %a in ('"svn info | grep URL | sed -e 's/^URL: //'"') do svn info %a