[英]Good way to share code in .git/hooks/pre-commit
有什么好方法可以在.git/hooks
共享代碼嗎?
我唯一能想到的就是創建命令行工具,並從.git/hooks/*
每個腳本調用這些工具
您可以:
git add --chmod=+x
) 中版本你的 pre-commit 腳本,並在所述 repo 的README
中描述用戶需要做什么來激活它(例如來自.git/hooks/pre-commit
的符號鏈接.git/hooks/pre-commit
提交到您的腳本)在 github 上創建一個 git repo。 將其克隆到您的 fs。 將鈎子文件符號鏈接到.git/hooks/*
,或者更好的是,使用:
git config core.hooksPath .githooks
這將告訴 .git 使用項目中的.githooks
文件夾來查找鈎子,而不是.git/hooks
我的建議: https : //githooks.com/
有幾種方法可以管理鈎子。 我最終為自己創建了一個並在幾周前公開: https : //github.com/lovato/hooks4git
在我的方法中,沒有全局腳本(如其他工具甚至 git 正確配置)。 在您的存儲庫上安裝並激活該工具后,您可以將腳本與代碼一起提交。
在任何方法中,您都可以將文件鏈接到外部存儲庫,並共享您的所有腳本,而實際上無需直接接觸 .git/hooks 文件夾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.