svn高級指南(分支,自動部署)

1創建分支

windows客戶端直接在主幹代碼目錄右擊,找到branches\tags選項,然後選擇要創建的分支目錄及名字即可

2Linux svn同步後自動更新

在網站目錄新建svnup.sh文件,文件內容爲 svn update path(當前目錄)

在svn安裝目錄找到hooks下的post-commit,打開,在後面加上要執行的命令,這裏可以執行網站目錄下的svnup.sh來達到效果

上面是svn服務器和網站服務器是同一臺服務器,如果svn服務器和網站服務器不是同一臺,則需要在post-commit文件中執行ssh 遠程服務器網站目錄下的svnup.sh文件來達到更新的操作


注意:update前需要先checkout ,checkout的路徑爲svn服務器地址,update路徑爲本地目錄

          .sh文件需要授權才能執行,chmod命令

post-commit文件在上傳代碼commit時觸發,所以可以達到提交即自動部署

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章