2
您有任何想法,我在做標記時如何觸發腳本?git標籤鉤的模擬
我知道,目前沒有單獨的git標籤掛鉤,但它應該是某種方式如何做到這一點。例如,嘗試在推送標籤或類似的東西時使用pre-push
鉤子。有沒有人做過這樣的事情?
您有任何想法,我在做標記時如何觸發腳本?git標籤鉤的模擬
我知道,目前沒有單獨的git標籤掛鉤,但它應該是某種方式如何做到這一點。例如,嘗試在推送標籤或類似的東西時使用pre-push
鉤子。有沒有人做過這樣的事情?
由於沒有掛鉤,您需要製作一個別名或您自己的git-tag
腳本,以包裝git tag
命令。
這樣,您可以標記和執行其他命令。
正如your next question提到的,你可以使用一個pre-push
鉤來作出這樣的分析,但那時,有可能是有點晚了(許多提交可能已創建,許多標籤設置用戶最後使之前)
這是一個很好的訣竅,但我怎樣才能將這個解決方案注入到生產中的一組開發人員? – Andrii
@AndreyRozumnyi通過在共享PATH文件夾上共享該腳本'git-tag',它們必須在git.exe文件夾之前的PATH *中聲明該文件夾。 – VonC
,如果項目中的某些條件不成立,我可以拒絕標記嗎?例如,git外部文件中的某些引用是無標記的? – Andrii