2016年10月19日 星期三

git commit 自動加上 change ID

git commit message 後方若沒有 change ID,直接 git push 會被 gerrit 擋住
此時檢查 .git/hooks 資料夾內,應該會發現沒有 commit-msg 這支檔案

可以使用指令 curl -Lo <在地路徑檔名> http://www.example.com/r/tools/hooks/commit-msg 來下載
記得加上執行權限

但有點麻煩的是,我現在使用的是Windows Git
在不知道如何修改權限的狀況下,我向同事copy了commit-msg這支檔案放在我的 .git/hooks下面,發現權限是不變的,所以也就可以使用了。

記得同時放在 C:\Program Files\Git\mingw64\share\git-core\templates\hooks
在新資料夾抓code時,就不用再重覆加入了。