我在Windows服務器上運行SVN,我使用Perl腳本來實現一些預先提交的鉤子。我看到來自TortoiseSVN的以下錯誤消息:如何匹配Perl中的svnlook輸出?
Error !! ScriptError !!無法解析 行:_U路徑/到/文件/後備箱
,這是腳本:
foreach my $line (`$svnlook changed -t "$txn" "$repos"`)
{
chomp($line);
if ($line !~ /([AUD]).\s\s(.+)$/)
{
print STDERR "!!Script Error!! Can't parse line: $line\n";
exit(1);
}
else
{
# perform some actions
}
}
exit(0);
我試過,沒有sucess更換的東西,正則表達式像/_([AUD]).\s\s(.+)$/
- 我甚至嘗試/.*([AUD]).\s\s(.+)$/
。
想法?建議?
您可以添加一個來自TortoiseSVN的錯誤消息的樣子嗎? – ccheneson 2010-02-08 18:44:18