从远程服务器git获取已更改文件的列表

时间:2015-06-17 10:43:01

标签: git svn github

当有人提交更改并从远程服务器与master合并时,是否有一个提供文件名的钩子? 。我基本上想要获得某人已在远程仓库上更新文件的触发器。有关文件已被更改的详细信息。

1 个答案:

答案 0 :(得分:1)

使用GitHub email service

  

电子邮件服务发送的电子邮件与regular notifications不同;它们不会出现在网络上,它们提供不同的背景信息。

     

电子邮件服务会发送以下信息:

     
      
  • 提交提交的存储库的名称。
  •   
  • 提交的分支是在。
  •   
  • 提交的SHA1,包括指向GitHub中差异的链接。
  •   
  • 提交的作者。
  •   
  • 提交日期。
  •   
  • 作为提交的一部分而更改的文件。
  •   
  • 提交消息。
  •   

通过 Webhooks&提供电子邮件服务。存储库设置面板中的“服务部分。更多详细说明可在上面显示的链接中找到。

这个GitHub服务可能是由Git的原生post-updatepost-receive钩子引发的,但由于GitHub的源代码不可用,这似乎并不是记录下来是不可能的。