国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 基礎常識 > 正文

windows環境下svn同步web文件

2019-11-01 00:26:34
字體:
來源:轉載
供稿:網友

   SVN在團隊開發中使用非常普遍,是一個很方便的版本控制系統。

  如果要是能將SVN服務器上的數據自動發布到Web服務器,那將是整個項目開發、測試更加便捷。利用SVN的hook功能就能實現將SVN服務器上的數據同步到Web服務器。

  思路:

  找到SVN Server中的倉庫(Repositories)文件夾的位置,在相應的項目文件夾中找到hooks文件夾。在該文件夾中添加一個post-commit文件;當有commit動作發生時(提交到SVN Server時)就會執行這個post-commit文件,在該文件實現數據的復制。

  實例:

  環境:SVN Server與測試用的Web Server在同一臺Windows系統服務器上,SVN Server使用的是VisualSVN,Web Server使用的是Apache.項目的名稱為test,客戶端使用TortoiseSVN.

  首先在apache的www目錄下創建一個文件夾,進行checkout,輸入需要用戶名和密碼,將test項目取出到該文件夾中。

  找到SVN Server的Repositories目錄,在Repositories/test/hooks文件夾中創建post-commit.bat,在其中寫入命令:

  "C:Program FilesVisualSVN Serverbinsvn.exe" update "D:wwwtest" --quiet --username name --password pwd

  (即執行svn update命令,請自行替換用戶名和密碼)

  也可以這樣寫

  @echo off

  set REPOS="%1"

  set TXN="%2"

  "C:Program FilesSubversionbinsvn.exe" update "f:wwwroot" --quiet --username admin --password admin

  好了,大功告成。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 孝感市| 和顺县| 荔波县| 海阳市| 涪陵区| 平昌县| 乐山市| 衡阳市| 潜山县| 庄浪县| 新野县| 景宁| 勃利县| 盐亭县| 临洮县| 和静县| 万州区| 象州县| 蓬莱市| 民丰县| 房山区| 文化| 曲松县| 遂平县| 安新县| 新兴县| 新民市| 大足县| 普兰县| 台湾省| 九江市| 无棣县| 镇安县| 彝良县| 庆阳市| 潜山县| 北流市| 华亭县| 淳安县| 罗江县| 广南县|