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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
搭建SVN版本庫服務(wù)器端,使用SVN命令行也可實(shí)現(xiàn)

本節(jié)和大家一起學(xué)習(xí)一下通過SVN命令行,快速搭建SVN版本庫服務(wù)器端方法,本節(jié)主要有五方面的內(nèi)容,希望通過本節(jié)的介紹大家對(duì)快速搭建SVN版本庫服務(wù)器端方法有新的認(rèn)識(shí)。

目前成都創(chuàng)新互聯(lián)公司已為近千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、河津網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

通過SVN命令行,快速搭建SVN版本庫服務(wù)器端
軟件環(huán)境:
Svn:CollabNetSubversion-server-1.5.5-1.win32

搭建SVN版本庫服務(wù)器端步驟:

1建立版本庫

SvnadmincreateA:\B\repository

例如:>svnadmincreated:\repository

在D盤根目錄下,建立版本庫svnrepository,當(dāng)然版本庫的目錄可以任意指定。

2修改屬性文件

搭建SVN版本庫服務(wù)器端時(shí)要修改屬性文件。修改repository\conf中的文件內(nèi)容

文件:Passwd

修改前:

[users]

#harry=harryssecret

#sally=sallyssecret

修改后:

[users]

harry=harryssecret

sally=sallyssecret
這樣你就為版本庫增加了兩個(gè)用戶:harry,sally,密碼分別是“=”后面的內(nèi)容。我們也可以增加用戶,例如
svnuser=svnuser123

文件:svnserve.conf

修改前:

 
 
 
  1. [general]  
  2.  
  3. ###Theseoptionscontrolaccesstotherepositoryforunauthenticated  
  4.  
  5. ###andauthenticatedusers.Validvaluesare"write","read",  
  6.  
  7. ###and"none".Thesamplesettingsbelowarethedefaults.  
  8.  
  9. #anon-access=read 
  10.  
  11. #auth-access=write 
  12.  

 

修改后:

 
 
 
  1. [general]  
  2.  
  3. ###Theseoptionscontrolaccesstotherepositoryforunauthenticated  
  4.  
  5. ###andauthenticatedusers.Validvaluesare"write","read",  
  6.  
  7. ###and"none".Thesamplesettingsbelowarethedefaults.  
  8.  
  9. anon-access=read 
  10.  
  11. auth-access=write 
  12.  

 

3添加svn_path環(huán)境變量

本部分不是必須要完成的步驟。#p#

4啟動(dòng)服務(wù)

搭建SVN版本庫服務(wù)器端時(shí)需要啟動(dòng)建立好的版本庫服務(wù)。

命令:svnserve-d-r版本庫路徑

例如:svnserve-d-rD:\repository

注意:啟動(dòng)后請勿關(guān)閉窗口,否則服務(wù)會(huì)被停掉。

5導(dǎo)入工程到版本庫中

命令:svnimportant導(dǎo)入文件PATH版本庫PATH[參數(shù)]

通過import命令,將本地未版本化的工程導(dǎo)入到版本庫中。導(dǎo)入完成后,svn會(huì)為導(dǎo)入的文件設(shè)定版本號(hào)。

例如:將本地機(jī)器上的E:\eclipse_workspace\jdk51導(dǎo)入到版本庫中

命令:C:\>svnimportE:\eclipse_workspace\jdk5file:///d:/repository/jdk5-m"firstimportjdk5on20090317"

運(yùn)行結(jié)果:

 
 
 
  1. AddingE:\eclipse_workspace\jdk5\.classpath  
  2.  
  3. AddingE:\eclipse_workspace\jdk5\.project  
  4.  
  5. AddingE:\eclipse_workspace\jdk5\src  
  6.  
  7. AddingE:\eclipse_workspace\jdk5\src\jdk  
  8.  
  9. AddingE:\eclipse_workspace\jdk5\src\jdk\autoboxing  
  10.  
  11. AddingE:\eclipse_workspace\jdk5\src\jdk\autoboxing\Autoboxing.java  
  12.  
  13. AddingE:\eclipse_workspace\jdk5\src\jdk\bigdecimal  
  14.  
  15. AddingE:\eclipse_workspace\jdk5\src\jdk\bigdecimal\Bigdecimal.java  
  16.  
  17. AddingE:\eclipse_workspace\jdk5\src\jdk\compare  
  18.  
  19. AddingE:\eclipse_workspace\jdk5\src\jdk\compare\Compare.java  
  20.  
  21. Committedrevision1.  
  22.  

 

命令說明:

-m:指定導(dǎo)入的log信息。-m參數(shù)是必須的,但是可以指定空內(nèi)容。否則的話svn會(huì)啟動(dòng)外部編輯器,編輯log內(nèi)容

/:svn的版本庫path,通過/進(jìn)行分割,而不是windows的\

運(yùn)行結(jié)果說明:

Adding:表示向版本庫中追加文件

Committedrevision1.:表示當(dāng)前版本為1

注意:

1import命令導(dǎo)入時(shí),并不會(huì)在版本庫中建立一個(gè)跟工程名同樣的文件目錄。只是將本地目錄下的文件導(dǎo)入到指定版本庫的目錄下面。上面的導(dǎo)入操作,就是將jdk5下面的文件以及子目錄導(dǎo)入到repository下面。所以導(dǎo)入的時(shí)候,***先在版本庫repository中建立好目錄

2對(duì)版本庫下的文件進(jìn)行刪除,移動(dòng),拷貝,請務(wù)必使用svn的命令,或者客戶端工具完成。如果直接在windows下進(jìn)行刪除,拷貝,粘貼操作,svn是無法記錄這些操作,同時(shí)也就失去了版本控制的意義了。關(guān)于導(dǎo)入時(shí)發(fā)生的一些問題,參考文章***。請期待下節(jié)搭建SVN版本庫服務(wù)器端介紹。


網(wǎng)站標(biāo)題:搭建SVN版本庫服務(wù)器端,使用SVN命令行也可實(shí)現(xiàn)
文章地址:http://www.dlmjj.cn/article/djchpch.html