是否有可能编写一个汞钩子,用相应的修订版替换某个宏模式



假设,我在代码中的注释中有以下模式 - $REV$ .我想要一个客户端钩子,它可以用类似 $REV[$ d3d004be40c5 $]REV$ 的东西代替它。任何后续提交都将假定 $REV[$$]REV$ 之间存在修订,并相应地替换它。

我想使用客户端钩子,因为我不想为此重整进行额外的提交,因此它必须作为提交的一部分在客户端上完成。

我认为 python 中的预提交钩子应该适合这项工作,但我只是想在深入研究之前寻求建议。例如,也许有更好的方法可以做到这一点,例如使用现有的扩展。如果有人做过类似的事情 - 请分享。

谢谢。

附言

我知道将修订版嵌入源代码中似乎很奇怪,但请放纵我。

关键字扩展可以满足您的需求(尽管它的实用性确实非常低(。

最新更新