来自脚本的TortoiseGit Git Commit消息

时间:2016-07-14 10:27:01

标签: windows git batch-file tortoisegit pre-commit-hook

我在TortoiseGit中生成了Start Commit Hook,它调用了 StartComit.bat 文件,并且选项“等待脚本完成”已启用。

bat文件的内容是

echo "Some more info...." >> %1

在提交对话框打开之前,脚本被称为,但是它不起作用,我没有在消息字段中获取任何文本。

我在这里做错了什么?

编辑:只是为了让问题更清楚我试图让这个被接受的答案https://stackoverflow.com/a/3967136/596935并做同样的事情。

1 个答案:

答案 0 :(得分:4)

%1是启动提交对话框时包含所有选定文件的文件的路径,而不是%2消息的文件路径。

有关参数的说明,请参阅Read about redux her

因此,

echo Some more info.... >> %2

应该解决这个问题。