自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

深入剖析SVN升級(jí)問(wèn)題

開(kāi)發(fā) 項(xiàng)目管理
本文向大家介紹一下SVN升級(jí)方面的內(nèi)容,在這里和大家分享一下,希望通過(guò)本文的學(xué)習(xí)大家對(duì)如何進(jìn)行SVN升級(jí)問(wèn)題有一定的認(rèn)識(shí)。

本節(jié)和大家一起學(xué)習(xí)一下SVN升級(jí)問(wèn)題,隨著SVN的發(fā)展,版本的不斷更新,SVN升級(jí)問(wèn)題顯得尤為重要了,那么怎么進(jìn)行SVN升級(jí)呢,本節(jié)就給大家一一講解。首先看一下SVN升級(jí)前的環(huán)境。

SVN升級(jí)前環(huán)境:
Operatingsystem:Windowxpprofessionalsp2
Subversion1.2
Apache2.0.59noSSL
Clienttool:TortoiseSVN1.4.5
SVN升級(jí)后:
Subversion1.5
Apache2.2
Clienttool:TortoiseSVN1.5
下載安裝包:
CollabNetSubversion下載:http://www.collab.net/downloads/
Windows常用客戶端TortoiseSVN:http://tortoisesvn.net/downloads
注:CollabNet的安裝包已經(jīng)將apache2.2封裝在里面了,不需要再像以前那樣需要單獨(dú)安裝apache,并且在安裝時(shí)可以初始化配置倉(cāng)庫(kù)目錄。
安裝完服務(wù)器,打開(kāi)apache默認(rèn)頁(yè)面,頁(yè)面上出現(xiàn)大大的"Itworks!"。:
注意:
1、CollabNet已經(jīng)將mod_authz_svn.so和mod_dav_svn.so兩個(gè)文件粘貼到modules目錄
2、CollabNet已經(jīng)在配置文件里裝載了mod_dav.so、mod_dav_fs.so和mod_dav_svn.so
3、需要在配置文件添加LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
4、檢查配置文件尾部(沒(méi)有SSL方式)
DAVsvn
SVNParentPathd:\svn_rep
AuthTypeBasic
AuthName"Subversionrepositories"
AuthUserFileD:\svn_rep\passwd
AuthzSVNAccessFileD:\svn_rep\authz
Requirevalid-user
這兩個(gè)安裝都非常傻瓜,安裝完后,將最新的配置庫(kù)拷貝到新建的倉(cāng)庫(kù)下,或者修改httpd.conf文件,直接將配置倉(cāng)庫(kù)指向SVN升級(jí)前路徑。
工作拷貝升級(jí)
警告:如果一個(gè)Subversion1.5客戶端遇到了一個(gè)1.5以前的工作拷貝,它會(huì)在接觸到工作拷貝時(shí)自動(dòng)升級(jí)工作拷貝格式,并使舊的Subversion客戶端不能再讀這些工作拷貝了。但是這種自動(dòng)升級(jí)行為不會(huì)發(fā)生在版本庫(kù)上,只發(fā)生在工作拷貝。
版本庫(kù)升級(jí)
我們來(lái)看一下SVN升級(jí)中版本庫(kù)升級(jí)問(wèn)題。Subversion1.5服務(wù)器可以與1.4和以前的版本庫(kù)工作,如果不使用svnadminupgrade命令,版本庫(kù)不會(huì)自動(dòng)升級(jí)到1.5。這意味僅僅升級(jí)服務(wù)器不能直接得到某些特性,你也需要升級(jí)版本庫(kù)。運(yùn)行svnadminupgrade###(配置庫(kù)絕對(duì)路徑)
D:\ProgramFiles\CollabNetSubversionServer>svnadminupgraded:/svn_rep/myproject
提示如下:
Repositorylockacquired.
Pleasewait;upgradingtherepositorymaytakesometime...
Upgradecompleted.
創(chuàng)建索引
Subversion1.5為每個(gè)版本庫(kù)維護(hù)了一個(gè)節(jié)點(diǎn)起源的索引,為了得到一些信息,偶爾構(gòu)建這個(gè)索引。但是對(duì)于包含許多修訂的老版本庫(kù),最好一次創(chuàng)建這個(gè)索引,
D:\ProgramFiles\CollabNetSubversionServer>svn-populate-node-origins-indexd:/svn_rep/myproject
輸出:
[1/22]Found3newlinesofhistory.
[2/22]Found1newlinesofhistory.
[3/22]Found5newlinesofhistory.
[4/22]Found6newlinesofhistory.
………………
SVN升級(jí)注意事項(xiàng):
1為穩(wěn)妥起見(jiàn)升級(jí)前建議備份好配置庫(kù),萬(wàn)一出現(xiàn)問(wèn)題可以恢復(fù)。
2升級(jí)后驗(yàn)證正確的輸入應(yīng)該為http://localhost/svn/project/,http://localhost/svn/是不會(huì)出來(lái)預(yù)期的頁(yè)面的。
升級(jí)完畢,非常簡(jiǎn)單,剩下的就是對(duì)感興趣的新功能進(jìn)行驗(yàn)證了。本節(jié)關(guān)于SVN升級(jí)問(wèn)題講解完畢,請(qǐng)關(guān)注本節(jié)其他相關(guān)報(bào)道。
 

【編輯推薦】

  1. SVN使用手冊(cè)之入門(mén)篇
  2. 深入剖析SVN文檔要點(diǎn)
  3. ApacheSVN服務(wù)器安裝指導(dǎo)手冊(cè)
  4. 程序集版本中使用SVN版本號(hào)自動(dòng)生成方法詳解
  5. SVN服務(wù)器安裝指導(dǎo)手冊(cè)
責(zé)任編輯:佚名
相關(guān)推薦

2010-05-31 16:54:29

SVN權(quán)限配置文件

2010-05-27 10:23:01

SVN文檔

2010-05-27 19:20:03

SVN密碼

2010-05-24 16:58:44

SVN安裝

2010-06-01 11:22:30

SVN合并跟蹤

2010-05-25 09:17:51

搭建SVN服務(wù)器

2009-12-31 15:43:00

寬帶貓網(wǎng)絡(luò)接口

2009-07-06 10:44:45

JSP charset

2009-09-27 17:13:36

Hibernate V

2010-06-03 13:08:51

2011-06-03 13:48:18

JavaScript重構(gòu)

2010-05-25 12:59:00

Subversion

2009-09-14 15:12:40

LINQ to XML

2010-05-20 15:32:38

SVN分支與合并

2010-05-26 19:36:34

SVN目錄結(jié)構(gòu)

2010-06-01 12:19:27

SVN分支與合并

2010-08-04 13:52:53

Flex事件機(jī)制

2009-09-25 09:36:55

Hibernate核心

2010-06-12 14:35:46

UML對(duì)象圖

2010-06-30 16:00:01

FTP協(xié)議
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)