我可以使用项目的SVN修订号设置环境变量吗?

use*_*958 4 svn batch-file environment-variables

我试图获取项目的修订号并将其保存到变量中.我知道我可以通过svnversion命令获取修订号,但我不确定如何存储它.我正在使用常规的Windows命令提示符.基本上我正在尝试做类似的事情:设置svnVersion =%svnversion%,但我不确定如何?

f3l*_*lix 7

要将变量的输出设置为批处理文件中svnversion的输出,必须执行以下操作:

for /f "delims=" %%a in ('svnversion') do @set myvar=%%a

echo %myvar% 
Run Code Online (Sandbox Code Playgroud)

不同的方法:如果您有TortoiseSVN,您也可以使用SubWCRev.exe.请参阅 我的项目获取项目修订号?ASP.Net MVC中的自动SVN修订版编号