在建立的svn倉庫的專案裡,有hooks資料夾,其中有這樣乙個檔案(這裡已post-commit為例):post-commit.tmpl
這是乙個模板檔案,字面意思就是在svn提交的的時候執行相關的指令碼操作。
cp post-commit.tmpl post-commit //複製模板檔案
不要忘記給post-commit這個檔案執行許可權:chmod a+x post-commit
這樣就可以在post-commit中寫指令碼了,具體要根據需求場景來定了。比如:在進行提交操作的時候執行同步不同伺服器的svn專案
#!/bin/sh
...
利用SVN HOOKS指令碼同步伺服器
內部測試伺服器同時兼做svn伺服器,所以配置了svn hooks的post commit指令碼,在團隊成員成功提交了檔案後,自動完成測試伺服器的更新。步驟如下 1.cd svnroot hooks 2.cp post commit.tmpl post commit 3.將post commit的內容...
關於SVN Hooks(鉤子)的使用 4
tags svn,hooks,svn鉤子,tortoisesvn鉤子 說句實話,對於伺服器svn鉤子,windows平台下選擇vbs並不是最佳解決方案,但是我對vbs的熟悉程度遠大於其他指令碼語言,如python,perl等,所以選擇並不多 要麼是vbs,要麼是bat,bat實現鉤子的例子網上有很多...
鉤子的利用
在 ae 開發中,可以利用鉤子把 mapcontrol 給傳到由 itool 或者icommond 繼承的命令或者工具裡,傳進去的鉤子就是 hook 型別是乙個 object 實際上就是乙個 mapcontrol 可以用強制轉換為 mapcontrol icommand gtcstandard if...