在git提交之间插入宏

时间:2014-09-29 20:52:23

标签: git

我需要使用#ifdef宏来保持提交之间的git更改。这将帮助我使用宏启用/禁用我的更改。我们的想法是在两个不同的源实现之间快速切换。

有没有工具可以执行此操作?如果不是,实现上述目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

通过创建预提交挂钩,您可以在提交时自动影响所有更改。为此,在 .git / hooks / 目录中创建可执行的预提交文件:

.git/hooks/pre-commit

你可以在其中使用Bash,Python,Perl,Ruby - 任何可执行脚本都可以。检查已经存在于 .git / hooks pre-commit.sample 中 - 它将为您提供一些有用的信息,以便您编写脚本。