- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图创建一个脚本来解析 svn 中特定修订的日志,并从该日志中获取详细信息,如作者姓名、受影响的底层路径和执行的操作。我正在尝试在带有反引号的 perl 中使用以下命令:
TortoiseProc.exe /command:log /path:"$svn_path" /startrev:"$svn_rev" /endrev:"$svn_rev" /outfile:$file
;
对于 outfile 选项,它被指定为/outfile:path\to\file。我尝试了很多组合来获得正确的语法,但没有创建日志文件。我试过了
/outfile:D:\other\to\filename.txt
我什至尝试只把文件名放在那里,认为它会在同一个目录中创建,尝试只给出路径,甚至尝试自己创建文件等待它写入。什么都不管用。任何帮助将不胜感激。
最佳答案
Perl 和大多数 shell 中的反斜杠需要正确引用。检查 cmd.log 文件并调整反斜杠的数量,直到它正常工作
my $file = "D:\\\\other\\\\to\\\\filename.txt";
open my $fh,'>','cmd.log' or die $!;
print $fh "TortoiseProc.exe /command:log /path:\"$svn_path\" /startrev:\"$svn_rev\" /endrev:\"$svn_rev\" /outfile:\"$file\"\r\n";
close($fh);
my $out = `TortoiseProc.exe /command:log /path:"$svn_path" /startrev:"$svn_rev" /endrev:"$svn_rev" /outfile:"$file"`;
关于perl - 使用 TortoiseProc.exe 将日志消息从 Tortoise svn 转储到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20392303/
TortoiseGit 的 TortoiseProc.exe 命令行如何实现这个 git 命令? git pull -v --progress origin master 最佳答案 我认为 Torto
我已经在 Windows 7 专业版上安装了 TortoiseSVN-1.6.12.20536-win32-svn-1.6.15。 TortoiseProc 启动失败:请求的操作需要提升。 上下文菜单
我试图创建一个脚本来解析 svn 中特定修订的日志,并从该日志中获取详细信息,如作者姓名、受影响的底层路径和执行的操作。我正在尝试在带有反引号的 perl 中使用以下命令: TortoiseProc.
我是一名优秀的程序员,十分优秀!