在更改文件的git pre-commit hook中调用.exe

时间:2018-03-14 23:37:25

标签: git githooks

我有一个应用程序(.exe)我写了一个文件路径并对传入的文件执行一些自定义格式化。我想知道是否有使用git pre-commit钩子传入的方式已更改的文件被提交到我的.exe,因此可以在转到git存储库之前对其进行格式化。如果是这样的话?我不知道php,所以如果有一种方法可以使用c#或.bat文件,我更喜欢这个。如果有更好的方法,我也可以接受。

1 个答案:

答案 0 :(得分:1)

这将是内容过滤器驱动程序(clean)的工作,而不是预提交挂钩。

请参阅" Protecting files in git repository":您可以声明一个脚本,该脚本仅在提交时自动应用于某些文件。