0
我使用git来管理一些LaTeX包。git precommit和LaTeX
我想添加一个预先提交的钩子来检查我是否已经在行结尾处忘记了%,就像LaTeX中需要的,以防止虚假空间。
现在,我有一个最小的预先提交,它只测试行末尾的空格,但不是被遗忘的%。
#! /bin/sh
git diff --check --cached || exit $?
(See http://stackoverflow.com/a/21178251/3206025)
。
我无法在git的手册中找到我可以配置--check选项的地方。
例如,这些线不应该COMMITED:
\newcommmand{\toto}{
\command
}
但论文线,是:
\newcommmand{\toto}{%
\command%
}
不能配置'--check'选项。你将不得不扩展你的pre-commit钩子来自己检查后缀'%'。 –
好的。所以我必须学习bash脚本...... –
你可以用多种语言编写git钩子,例如在python或ruby中。只需以您的首选语言搜索git钩子。 –