㈠ svn 搭建 web 測試環境
參考答案 生命是一去不復反返的!眼前保得了的切莫要放手;一放手,你就永遠找不回來。
㈡ 如果伺服器上面有多個web目錄 可以用svn鉤子同時實現嗎
如果是發版的話,不建議直接svn更新發版,有安全隱患。
如果是多版本控制的話,可以在主項目中建不同的子文件夾放不同的svn項目(A,B,C),每個svn控制不同的子文件夾(svnA對A,svnB對B,svnC對C),不要覆蓋。
svn的windows客戶端有很強大的導出功能,導出後不改變文件目錄結構,可以導出到特定的地方,再用腳本發版。
㈢ svn自動更新內容到伺服器的web目錄下怎麼做
自動更新內容
㈣ svn 自動部署到web伺服器設置問題
修改伺服器上的鉤子程序post-commit,將指定要發布的內容的文件夾導出(export)到tomcat目錄下就行了
鉤子程序post-commit是在執行commit操作後自動執行的,這樣每次commit後都自動執行一次導出操作,保持tomcat文件夾內容就是所要發布的內容
---------------------------------------------------------------------------
補充:
例如你版本庫的svn訪問地址是http://10.30.11.12:8080/svn/project1,你想把這個版本庫下的/trunk/web文件夾發布到tomcat上,發布到tomcat的文件夾地址是d:/tomcat/opt/web,svn的管理員用戶名是abc,密碼是12345,那麼這個鉤子程序應該就是:
svn export http://10.30.11.12:8080/svn/project1/trunk/web d:/tomcat/opt/web --force --username abc --password 12345 --no-auth-cache
(本人對linux不熟悉,這行指令如有與linux語法不一致的地方,請參考原理自行修改)
說明:
1、--force 是說強制覆蓋d:/tomcat/opt/web這個文件夾,避免這個文件夾不為空時報錯
2、--username abc --password 12345 是自動將用戶名和密碼作為參數傳送進去
3、--no-auth-cache 是說不緩存用戶名和密碼,這是出於安全考慮
4、svn export 是將所指定的url的內容導出到所指定的文件夾去。這里之所以不用update而用export,是因為update會導致生成一個隱藏.svn文件夾,這個文件夾是我們不需要的
當然了,如果整個發布的內容很多的話,建議還是用update,而不用export,因為update只更新有變化的部分,而export將重新導出所有內容,網路消耗比update大。
㈤ 求教webstorm中怎麼使用SVN
webstorm 支持bootstrap 的class支持,比如 .text-center.
第一步:首先下載安裝SVN伺服器VisualSVN
1
第二步:安裝SVN命令行工具SlikSvn
第三步:在WebStorm中設置命令行程序路徑,我的SlikSvn安裝路徑在:D:\Program Files\SlikSvn。 WebStorm—>File—>Settings->Vision Control—>Subversion—>Use command line clicent,將此路徑設置為:d:\Program Files\SlikSvn\bin\svn.exe。點擊ok 完成。
第四步:在VisualSVN創建項目,創建用戶,為項目賦予用戶讀寫許可權。
第五步:在WebStorm中點擊VCS菜單,開啟版本控制,將當前項目Import到SVN上,團隊的其他成員可以連接你的SVN伺服器進行代碼編寫,提交。
其他都一樣了。
㈥ 新java web工程 怎麼加入svn管理
安裝好svn客戶端,配置好連接路徑,選中你的web項目右擊有個team 選擇share project 選擇上傳方式svn
㈦ svn 伺服器 和 web伺服器問題
svn問目錄結構,整個使用web伺服器發布而已了。。。。和鉤子程序沒有半毛錢關系
㈧ 求linux下基於web的svn管理工具
到這里去下載吧,有安裝幫助文檔,自己看看安裝吧!
http://code.google.com/p/svn-web-admin/downloads/list