簡體   English   中英

從 Git 鈎子中排除提交?

[英]Exclude commits from Git hooks?

是否可以排除某些提交被推送到 Github 上的服務掛鈎? 例如,如果我只編輯項目的 Readme 文件,那么在 Travis 上重新測試整個應用程序就沒有意義。 有沒有辦法告訴 Git 那個特定的提交不應該被發送到 Travis 鈎子?

沒有辦法告訴git push跳過掛鈎。 但是,您可以修改掛鈎以檢查收到的提交,並且僅在源文件已被修改時才運行測試。 你如何做到這一點取決於你的項目,但它可以查找具有特定擴展名的文件、 src/目錄中的文件等。

回答與 Travis 相關的部分:如Travis 文檔中所述,如果您 append [ci skip]到您要推送的任何提交,則可以跳過構建。

暫無
暫無

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

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