我正在尝试使用 CFEXECUTE 命令为我生成 SVN 日志文件。我遇到的问题是日志文件是空的。我在 Windows 7 机器上使用 SlikSVN 和 BlueDragon 7.1.0:
<cftry>
<cfset svnDir = "http://SVNSERVER" />
<cfset svnExe = "C:\Program Files\SlikSvn\bin\svn.exe" />
<cfset svnArg = 'log --xml -v #svnDir#' />
<cfexecute name="#svnExe#" arguments="#svnArg#" timeout="10" variable="changes">
</cfexecute>
<cfdump var="#changes#">
<cfcatch><cfdump var="#cfcatch#"></cfcatch>
</cftry>
我得到的结果是:
<?xml version="1.0" encoding="UTF-8"?> <log>
我在我的凭据下运行 BlueDragon 服务。我还尝试将我的 SVN 凭据添加到参数中,但它仍然会生成一个空日志。我还尝试将 SVN 存储库检出到本地文件夹并将其用作路径。
任何帮助将不胜感激,我已经为此奋斗了一段时间。:)
谢谢!