我已经在我的存储库中检出了一个分支,我想创建一个简单的日志文件。我用" Git bash" (Ctrl-G)来自Git Extensions并输入
git log > log.txt
创建文件。 现在我想使用Git Extensions的"脚本" -functionality来做同样的事情。我在设置/脚本中尝试了以下设置:
Command: git
Arguments: log > log.txt
运行脚本我收到此错误消息:
" C:\ Program Files \ Git \ bin \ git.exe"记录> log.txt的 致命的:模棱两可的论点'>':未知的修订或路径不在工作中>树。 使用' - '将路径与修订分开,如下所示: ' git [...] - [...]' 完成"
答案 0 :(得分:0)
我找到了使用Git ALiases的解决方法。第一个应用是将“mklog”添加为.git / config文件的别名,以便“git mklog”创建日志文件。
[alias]
mklog = log > log.txt
但是这导致了问题中提到的相同错误。通过在alias-command中添加“!git”,它可以正常工作。
mklog = !git log > log.txt
在Git Extensions中,我使用了Settings / Scripts中的别名:
Command: git
Arguments: mklog