Questions tagged «githooks»

Git钩子是在某些git事件上执行的脚本。事件包括但不限于客户端上的提交前和提交后以及重新部署前和重新部署后,以及服务器端的接收后提交。使用标签Githooks时无需使用标签Hooks。可能与标签Webhooks结合使用

8
使用git时,有没有一种方法可以锁定fork上的单个文件或目录?
我们是一个由60多个开发人员组成的团队,他们致力于同一产品,并且正在从SVN迁移到Git和GitHub。SVN中有一个过程,其中单个文件中的文件被锁定,并且每当开发人员要提交代码时,他都需要文件所有者将其解锁。我们三个人是150多个文件总数的所有者。解锁之前需要进行代码审查。 在Github中,我们计划使用Fork-Clone模型-一个开发小组正在处理的每个项目都将创建一个fork,每个开发人员都将创建一个fork的克隆,编写代码并提交至origin,即功能将向上游发出拉动请求。 尽管这看起来不错,但问题在于大型项目交付时,它带来了许多更改以供审核,因此增加了文件所有者的负担。另外,这可能会在以后的开发周期中发生,因此该项目可能会受到威胁。 我们认为一种可行的方法是在将git push到原点(叉子)时使用钩子。最终可以将git pull移到上游。 但是,我们找不到相同的任何github扩展或推钩。有没有一种快速的方法(阅读的,现有的扩展名)可以用Github做到这一点,还是应该使用与git相同的钩子?

5
git push后本地执行钩子?
我看过githooks的联机帮助页,但是除非我丢失了什么,否则我看不到本地的,后推式git hooks的选项。在将master分支推送到GitHub存储库后,我想拥有一个更新Web服务器上的api文档的工具(我已经为其编写了脚本)。当然,我可以编写自己的脚本,将git push和api docs结合起来,但是感觉有些不雅。
71 git  githooks 

6
Git远程/共享的预提交挂钩
有了一个正式的存储库作为远程存储库,并从中克隆了多个本地存储库,是否可以在该主存储库上编写预提交的钩子脚本并在其所有克隆上强制执行?
69 git  githooks 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.