我想寫一個批處理文件作爲提交掛鉤,以檢查用戶是否將JIRA ID添加爲提交消息的前綴。Git提交掛鉤在Windows中運行(自動JIRA前綴)
我已經創建了腳本,但只能在Linux環境下工作。
我找不到任何樣品。
我想寫一個批處理文件作爲提交掛鉤,以檢查用戶是否將JIRA ID添加爲提交消息的前綴。Git提交掛鉤在Windows中運行(自動JIRA前綴)
我已經創建了腳本,但只能在Linux環境下工作。
我找不到任何樣品。
嘗試爲Windows(在Git-2.4.6-5th-release-candidate-64-bit.exe
設置)
了最新的Git作爲issues 130記載:
一個最典型的用例是如GitHub for Windows在給定的工作目錄中啓動Git Bash。
我改變了
git-bash.exe
行爲,要求新--cd-to-home
選項的行爲類似於Git的Bash的啓動菜單項(使用該選項現在)。默認值是不顯式切換目錄。如果您想切換到主目錄(如之前的缺省值
git-bash.exe
),則必須通過--cd-to-home
選項。
這意味着上下文菜單應該工作。而現在,在comamnd行命令git-bash.exe
不工作太(它會打開在當前文件夾中的bash)
我已經做了相同的:
在.git\hooks
創建一個文件名爲prepare-commit-msg.bat
編輯的文件,並寫入echo JIRA-12345 >> %2
(改變任何JIRA ID)
我只用tortoiseGit所以它更容易configue混帳掛鉤:
#3
設置爲項目的目錄#4
選擇你的腳本,並在右上角選擇時,應運行它。唯一剩下的問題是,當我Pull
從回購,它自動如果有任何改變和寫入,而不JIRA ID提交消息合併,所以我必須手動修改上次提交併在拉出後修復它。
你的問題是什麼? SO不是代碼寫入服務;嘗試自己移植它們,讓我們知道你卡在哪裏。 – Chris