嗨!我没有问题
从命令行git log --grep =“cherry picked”--all> cherrypicklog.txt
。但是它无法在Perl中执行。
my $result = `git log --grep="cherry picked from commit" --all > cherrypicklog.txt`;
git
未被识别为内部或外部命令,可操作程序或批处理文件。
我错过了什么?谢谢。
答案 0 :(得分:3)
我根本不知道perl,但我认为这只是git不在你的perl脚本的PATH
环境中的一般情况。尝试使用绝对路径:
my $result = `/path/to/bin/git log --grep="cherry picked from commit" --all > cherrypicklog.txt`;