我需要使用#ifdef宏来保持提交之间的git更改。这将帮助我使用宏启用/禁用我的更改。我们的想法是在两个不同的源实现之间快速切换。
有没有工具可以执行此操作?如果不是,实现上述目标的最佳方法是什么?
答案 0 :(得分:1)
通过创建预提交挂钩,您可以在提交时自动影响所有更改。为此,在 .git / hooks / 目录中创建可执行的预提交文件:
.git/hooks/pre-commit
你可以在其中使用Bash,Python,Perl,Ruby - 任何可执行脚本都可以。检查已经存在于 .git / hooks pre-commit.sample 中 - 它将为您提供一些有用的信息,以便您编写脚本。