我们的项目使用gettext来支持多种语言。此外,还有一个* .bat和* .sh文件,它从PHP文件和Smarty模板生成当前的POT文件。
有没有办法配置PHPStorm来执行外部工具(例如bat文件),之前执行GIT提交?在提交窗口中,只有在提交后才能执行工具。但是,在对代码进行更改之后,我想首先更新POT,然后提交代码。
答案 0 :(得分:1)
看起来像clean step of a content filter driver:
(图片显示在“Customizing Git - Git Attributes”中,来自“Pro Git book”)
提交将触发clean
脚本,以便在提交之前修改文件。
clean
脚本是:
git config filter.<filtername>.clean ./<filterscript>
.gitattributes
file。