日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
專家指導如何創(chuàng)建SVN同步測試服務器

上節(jié)我們介紹到了SVN同步測試服務器中的第二部分設置Apache,本節(jié)繼續(xù)向大家SVN同步測試服務器的方法,希望對大家的學習有所幫助,歡迎大家一起來學習SVN同步測試服務器創(chuàng)建方法。下面是具體介紹。

確山網(wǎng)站建設公司創(chuàng)新互聯(lián)建站,確山網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為確山上千多家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務好的確山做網(wǎng)站的公司定做!

3。建立鉤子
現(xiàn)在是SVN同步測試服務器中關鍵的一步,我們需要使我門的測試服務器127.0.0.2進行同步更新:
在/var/svn/hooks/目錄下建立post-commit文件
viewsourceprint?1

2cd/var/svn/hooks/

3sudogeditpost-commit

輸入以下內容
viewsourceprint?1

2#!/bin/sh

3REPOS="$1"

4REV="$2"

5svnupdate/var/www/127.0.0.2--usernameserver--passwordserverpassword

6#echo`whoami`,$REPOS,$REV>>/home/rollenc/svn_hook_var.txt

7#svnupdate/var/www/127.0.0.2--usernameserver--passwordserverpassword2>/home/rollenc/svn_hook_log.txt

說明:REPOS即第一個變量$1是subversion數(shù)據(jù)庫的地址,REV即第二的變量$2是commit之后的版本號。
編輯完畢后設置文件權限為可執(zhí)行:
viewsourceprint?1

2sudochmod755post-commit

搞定。
下面來試一下,創(chuàng)建SVN同步測試服務器有沒有成功。
再建立一個工作副本,然后添加或者修改一些東西,最后上傳。
以下的操作是在客戶端中進行了,不需要在服務器斷進行。
viewsourceprint?1

2cd/var/www

3svncheckouthttp://127.0.0.10/lab.luochunhui.com/trunk127.0.0.6#取出subversion上的文件作為你的工作副本,你的工作以后就在這個文件夾內展開。

4#所以,不需要sudo,但要保證有127.0.0.6文件夾存在,而且可寫

5echo''>phpinfo.php#建立一個phpinfo文件

6svnaddphpinfo.php#把phpinfo加入版本庫

7svncommit#提交

在瀏覽器中你設定的同步服務器地址http://127.0.0.2/phpinfo.php,愿上帝保佑你的成果一切正常??梢钥吹絧hpinfo的信息。
如果不正常你可以稍微修改上面使用#注釋掉的命名,使其輸出的文件目錄符合你的系統(tǒng)。
去掉#,重新運行,并通過查看上面設置的txt來獲得一些信息。
第一句[#echo...]是獲取當前的執(zhí)行用戶(如果正常應該與apache的執(zhí)行用戶和測試服務器文件所有者相同),$REPOS,$REV是獲得的兩個參數(shù)
第二句[#svn...]是把update的獲取update的結果,一般錯誤信息在這里可以得到。到這里關于SVN同步測試服務器創(chuàng)建的內容就講解完畢了,請關注本節(jié)其他相關報道。


當前標題:專家指導如何創(chuàng)建SVN同步測試服務器
當前路徑:http://www.dlmjj.cn/article/djpjhsp.html