创建一个模板文件如下:
然后在build.xml里面想生成一个js文件:
然而并没有得到结果,检查发现命令SubWCRev.exe需要安装客户端的Tortoise,安装完毕并设置环境变量。
在DOS下面运行测试发现,得到下面的错误: The working copy at '' is too old <format 29> to work with client version.....
[img]http://dl2.iteye.com/upload/attachment/0101/1442/9d6840db-351b-39af-a665-8f0cc9fbc30f.jpg[/img]
原因是SVN和Tortoise版本不匹配:
[img]http://dl2.iteye.com/upload/attachment/0101/1445/b1e1e40f-74d9-3ee5-b40a-a31b18bf38bf.jpg[/img]
需要升级你的Tortoise:
[img]http://dl2.iteye.com/upload/attachment/0101/1447/f78289d0-c40a-3935-a634-7e88d4b866cd.jpg[/img]
[img]http://dl2.iteye.com/upload/attachment/0101/1449/158cb31e-fa8d-322c-b505-aad754619a9d.jpg[/img]
重新RUN就OK了:
[img]http://dl2.iteye.com/upload/attachment/0101/1451/187d14dd-b7f1-3e11-949e-10706219e732.jpg[/img]
var svnRevision = "$WCREV$";
var svnRevDate = "$WCDATE$";
var svnWcUrl = "$WCURL$";
var svnBuildDate = "$WCNOW$";
function showBuildInfo()
{
alert('Svn Revision: ' + svnRevision + ' Svn Revision Date: ' + svnRevDate + ' Svn Repos URL: ' + svnWcUrl + ' Svn Build Date: ' + svnBuildDate);
}
然后在build.xml里面想生成一个js文件:
<exec executable="SubWCRev.exe" outputproperty="repository.revision" >
<arg line="${src.home} ${src.home}/test.tmpl ${web.home}/resources/js/common/test.js" /></exec>
然而并没有得到结果,检查发现命令SubWCRev.exe需要安装客户端的Tortoise,安装完毕并设置环境变量。
在DOS下面运行测试发现,得到下面的错误: The working copy at '' is too old <format 29> to work with client version.....
[img]http://dl2.iteye.com/upload/attachment/0101/1442/9d6840db-351b-39af-a665-8f0cc9fbc30f.jpg[/img]
原因是SVN和Tortoise版本不匹配:
[img]http://dl2.iteye.com/upload/attachment/0101/1445/b1e1e40f-74d9-3ee5-b40a-a31b18bf38bf.jpg[/img]
需要升级你的Tortoise:
[img]http://dl2.iteye.com/upload/attachment/0101/1447/f78289d0-c40a-3935-a634-7e88d4b866cd.jpg[/img]
[img]http://dl2.iteye.com/upload/attachment/0101/1449/158cb31e-fa8d-322c-b505-aad754619a9d.jpg[/img]
重新RUN就OK了:
[img]http://dl2.iteye.com/upload/attachment/0101/1451/187d14dd-b7f1-3e11-949e-10706219e732.jpg[/img]