我正在尝试在 svn 上执行操作,以svn log URL
通过用 Perl 编写的 CGI 脚本使用命令获取日志文件。我为此使用 WAMP 服务器。我的 Perl 脚本中的所有语句都正常执行,但 svn 命令没有。同时,诸如svn --help
etc 之类的简单命令正在提供准确的输出。我认为,在执行svn log URL
命令并尝试将输出打印到 HTML 页面(或重定向到其他文件)之前,需要建立从我的 CGI 脚本到 SVN 客户端的连接。有人可以帮我从我的 CGI 脚本建立到 SVN 的连接吗?谢谢!
print `svn log -v --stop-on-copy --quiet https://svnmirror.XXXXX/branches/BranchName`;
#print `svn --help`;
$creatDate = substr `svn log --stop-on-copy --quiet $branchName | tail -2 | cut -f3 -d "|"`, 1, 10 ;
print "Start Date Is Creation Date(i.e. $creatDate) \n";
[如您所见,我正在执行命令“svn log URL”的行没有打印日志文件,但是如果我取消注释第二行(即 svn --help),它会给出输出。当我也尝试打印“creatDate”变量时,它什么也没打印。