2012-02-09 48 views
7

有沒有一種方法可以在Smartgit中使用鉤子腳本自動插入提交消息? (擊)。 如果用戶提交了他的更改,我想預先加載提交消息字段。Smartgit:自動插入提交消息

回答

1

有2個鉤這可能是你的興趣: 準備提交 - 味精和承諾,味精

準備提交 - 味精可能是你的目的更適合,因爲它可以讓你預在用戶看到之前填充提交消息。不幸的是,Smartgit不支持這個鉤子。 (見My post和兩個舊帖子它所指)

承諾,味精也將允許你修改提交信息,但這樣做在用戶已發送的消息。在你的.git/hooks目錄中的例子鉤子腳本應該給你一個很好的開始寫你自己的。

Git鉤子比模板更通用。模板使用起來更簡單。如果預加載的提交消息沒有任何動態的或者需要shell腳本解決的話,模板可能是更合適的路由。要使用模板,您必須在git-config中設置commit.template選項。要在Smartgit設置此,進入「工具」>「打開git的殼」,然後鍵入

混帳配置commit.template tmplfile

其中tmplfile是其中包含您包括提交信息模板的文件從你的git項目的根目錄開始的路徑。