【发布时间】:2016-10-10 13:27:04
【问题描述】:
系统说明:
- Windows 7
- git 版本 2.10.1.windows.1
- TortoiseGit 2.3.0.0
我想要:
以完全自动化的方式合并提交消息是不同的(否手册amend)
总结:
在windows上,使用tortoiseGit,没有prepare-commit-msghook,只有start-commit-hook和不管钩子脚本是什么,我得到一个windows弹出错误:
%1 is not a valid Win32 application
另外,我希望仅更改“合并”的提交消息。
步骤:
设置钩子:将工作树路径设置为与我的项目路径相同,
并在“要执行的命令行”中选择我准备的文件:
.git\hooks\prepare-commit-msg
它的内容是echo "test"。
然后我尝试进行提交并收到此错误:
我已经确定这个脚本文件确实是使用的文件,
因为如果我删除它,我会收到这条消息:
【问题讨论】:
-
您使用的是什么版本的 Windows、SourceTree 和 Git? SourceTree是使用嵌入式Git还是系统Git(即你自己的Git与SoruceTree分开安装)
-
@VonC - 抱歉,正要添加那些然后忘记并刚刚发布。现在它就在那里。
标签: git tortoisegit