簡體   English   中英

從遠程服務器git獲取已更改文件的列表

[英]Get list of changed files from remote server git

是否存在一個鈎子,一旦有人提交了更改並與遠程服務器的master合並,便會給出文件名? 我基本上想得到一個觸發,有人在遠程倉庫上更新了文件。 諸如更改了什么文件之類的詳細信息。

使用GitHub的電子郵件服務

電子郵件服務發送的電子郵件與常規通知不同; 它們不會顯示在網絡上,並且它們提供不同的上下文信息。

電子郵件服務發送以下信息:

  • 進行提交的存儲庫的名稱。
  • 提交的分支。
  • 提交的SHA1,包括GitHub中diff的鏈接。
  • 提交的作者。
  • 提交的日期。
  • 在提交過程中更改的文件。
  • 提交消息。

通過存儲庫的設置面板中的Webhooks&Services部分啟用電子郵件服務。 上面顯示的鏈接提供了更詳細的說明。

該GitHub服務很可能是由Git的本機post-updatepost-receive鈎子觸發的,但是由於GitHub的源代碼不可用,而且似乎沒有記錄在案,因此無法確定。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM