Linux基础——014_钩子程序同步代码
生活随笔
收集整理的這篇文章主要介紹了
Linux基础——014_钩子程序同步代码
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
鉤子程序同步代碼
1、鉤子程序運(yùn)行原理
我們每次向svn倉庫提交代碼之后。需要再Apache下更新最新一次的代碼,這樣比較麻煩,有一種自動同步代碼的解決方案—使用鉤子程序。
原理:每次想svn提交代碼,這個鉤子程序會檢測都修改,自動在apache下執(zhí)行一次svn的update操作更新代碼。
2、使用同步鉤子程序
1、服務(wù)器apache建立文件夾接收同步數(shù)據(jù)
我先隨便創(chuàng)建一個文件夾,只是演示一下, 在桌面上創(chuàng)建htdocs文件夾,假設(shè)他是apache的文件夾。
2、在本地和服務(wù)器同時檢出svn倉庫的最新數(shù)據(jù)(保證Apache和本倉庫的代碼都是最新版本,并且保持一致)
3、打開服務(wù)器倉庫(Library),找到hooks目錄,新建post-commit.bat文件
寫上相關(guān)代碼:
從客戶端提交一下查看看服務(wù)器是否變化
然后剛剛當(dāng)做Apache的文件夾當(dāng)中也自動加上了這個文件夾。
這就是鉤子程序的作用。
回到目錄:Linux基礎(chǔ)14篇
總結(jié)
以上是生活随笔為你收集整理的Linux基础——014_钩子程序同步代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cad快速看图能合并图纸吗_怎样才能把2
- 下一篇: Linux系统终于可以安装正版的QQ了