我想在我的每个版本中使用从svn info
获取的信息编写一个文件。问题是,在构建脚本执行命令时,它不知道SVN URL是什么。如果我只是使用
svn info
然后该信息不是关于存储库中的最新版本,而是关于当前目录的最新版本(可能与我实际想要的不同)。
所以问题是:有没有办法自动获取当前工作副本的SVN URL,以便能够像这样使用svn信息:
svn info http://path_to_repostiory/
答案 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