可以在Git中发送有关(特定)已更改文件的警告吗?

时间:2012-08-24 23:09:13

标签: git ignore gitignore

我有一个文件需要生产服务器的某些行(以及那些要在备份服务器和个人盒子上注释掉的行)。由于Git似乎不能从文件中排除某些行,是否有办法向用户发出某种警告,通知他们在推送到生产服务器时需要取消注释某些行?

1 个答案:

答案 0 :(得分:0)

是的,pre-receive钩子可能就是你想要的。它们只是可执行文件,退出非零以取消推送。见git help hooks

这似乎是最适合预提交钩子的类型,但是需要为每个新克隆进行一些手动设置(在至少一个符号链接)。如果这不是一个问题,那么当人们忘记或混淆你的历史记录并更改这些行时,最好让人们重写提交。