git提交挂钩-寿命
我使用git提交钩子来启动构建、进行验证等 我想做的是确保每次签出git存储库的实例或副本时都安装钩子 我只知道通过复制.git/hooks目录中的文件来安装hooks,但我希望永久安装它们,这样我就不必每次进行git克隆时都手动安装它们。我总是将我的项目签出到/tmp(ramdisk),然后在需要时返回到实际磁盘,以减少一些I/O并提高速度。现在,我最好的解决方案是让脚本自动化这个过程,因为我的git钩子无论如何都存在于另一个存储库中git提交挂钩-寿命,git,githooks,Git,Githooks,我使用git提交钩子来启动构建、进行验证等 我想做的是确保每次签出git存储库的实例或副本时都安装钩子 我只知道通过复制.git/hooks目录中的文件来安装hooks,但我希望永久安装它们,这样我就不必每次进行git克隆时都手动安装它们。我总是将我的项目签出到/tmp(ramdisk),然后在需要时返回到实际磁盘,以减少一些I/O并提高速度。现在,我最好的解决方案是让脚本自动化这个过程,因为我的git钩子无论如何都存在于另一个存储库中 我想知道是否有更好的方法来实现同样的目标。作为签出/克隆过
我想知道是否有更好的方法来实现同样的目标。作为签出/克隆过程的一部分,我使用template directory选项,而不是手动为内容添加焦油。这是一个小的改进,但有助于我实现更好的一致性。您可以操纵(或将其配置为指向非默认模板目录),以便钩子在所有新克隆中都处于活动状态/存在。谢谢,这似乎是一种方法。钩子的另一个选项是拉取存储库,然后从那里开始一切。你再也不用担心了。