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

建立Subversion倉庫在本地如何操作?

開發(fā) 項(xiàng)目管理
在學(xué)習(xí)SVN的過程中,你可能會遇到建立Subversion倉庫問題,這里就向大家簡單介紹一下如何本地建立Subversion倉庫,歡迎大家一起來學(xué)習(xí)。

本節(jié)和大家一起學(xué)習(xí)一下如何在本地建立Subversion倉庫,主要內(nèi)容有安裝Subversion和配置用戶和權(quán)限等,希望通過本節(jié)的介紹,大家能夠掌握在本地建立Subversion倉庫的方法。

本地建立Subversion倉庫
Subversion真是個好東西,大大提高了團(tuán)隊(duì)協(xié)同開發(fā)的效率,也為本地進(jìn)行程序開發(fā)時保存不同版本提供了便捷。再也不用為一個個小程序在不同進(jìn)度時,建立xxxx200808026.zip之類突兀文件了,一段時間后自己都不知道這個壓縮內(nèi)包含什么進(jìn)度內(nèi)容了。有了Subversion后一個update加一條清楚的注釋搞定一切。

今天在機(jī)器建了一個版本庫,將過程記下以便日后查閱。我的環(huán)境是WindowsXP+SP3+SVN 版本 1.4.6 (r28521)

安裝Subversion。從官網(wǎng)下載回來一路Next,略過。

在我的F盤建立一個SVN目錄,用來存放版本庫的文件,將來所有代碼也將提交到這里。
我的Subversion是安裝在D:\Program Files\Subversion\bin下的,在CMD下將目錄切換到此處。輸入如下命令:svnserve -d -r f:\svn,該命令是用來啟用SVN服務(wù)的,回車以后,將進(jìn)入等待界面。進(jìn)行其他操作需要另起一個CMD,否則會導(dǎo)致后面連接不上。
簡單介紹一下這條命令,-d表示svnserve.exe將以服務(wù)的形式在后臺運(yùn)行,-r表示root,以f:\svn作為下面連接服務(wù)器的概目錄。由于Subversion1.4開始,Subversion本身就集成Windows服務(wù)的工具,所以可以直接將svnserve注冊成Windows系統(tǒng)服務(wù),隨系統(tǒng)啟動一起啟動在后臺運(yùn)行。
注冊成服務(wù)的腳本是這樣的:

sc create svn
binpath= “D:\Program Files\Subversion\bin\svnserve.exe –service -r f:\svn”
displayname= “Subversion Service”
depend= Tcpip
start=auto

在上腳本可以連成一行,將換行處換成空格即可。我個人比較傾向***種方式,畢竟為一個幾天才更新一次或者一天才更新一次的svn,注冊成系統(tǒng)服務(wù)我感覺劃不來。在提交的時間大不開個Cmd執(zhí)行svnserve -d -r f:\svn還是比較方便的。如果你想刪了剛才的服務(wù),可以使用net stop svn sc delete svn,這兩句腳本即可。
這一步用來建庫。命令是:svnadmin create f:\svn\test –fs-type fsfs,如果沒出現(xiàn)在什么錯誤的話,你進(jìn)入F:\SVN目錄后,將會看到Subversion已經(jīng)建立了一系列文件了,這些文件就是你要的版本庫主體文件。這條命令后面的參數(shù)–fs-type fsfs,是建立版本庫的不同存儲方式。還有一種比較常見的就是–fs-type bdb。兩種方式各有其優(yōu)缺點(diǎn),fsfs已經(jīng)足夠我用了。關(guān)于兩種方式的異同,請閱這篇文章:subversion中BDB和FSFS兩種存儲方式的比較。本地建立Subversion倉庫時,安裝好Subversion以后就要配置用戶和權(quán)限了。

配置用戶和權(quán)限。打開f:\svn\test目錄下的conf文件夾,該文件夾用來保存用戶信息及權(quán)限的。其中的svnserve.conf用來記錄匿名訪問和通過驗(yàn)證的訪問權(quán)限,以及用戶文件與權(quán)限分配文件名。svnserve.conf中我是這樣配置的:
[general]
anon-access = read   #匿名用戶根權(quán)
auth-access = write   #通過驗(yàn)證用戶根權(quán)
password-db = passwd #用戶帳號文件名
authz-db = authz    #權(quán)限分配文件名
文件passwd,是用來記錄用戶帳號的文件。我是這樣配置的:
[users]
lonkil = vcfans.com
文件authz是用來記錄種權(quán)限的分配,包插用戶組,以及各個用戶可以具備不同的根限,管理的相當(dāng)嚴(yán)格。我的配置如下:
[test:/]
lonkil = rw

導(dǎo)入***版數(shù)據(jù)到版本庫中。命令“svn import test svn://127.0.0.1/test -m “the first one” –username lonkil –password vcfans.com”,此時我當(dāng)前路徑在F:\MySpace下,該命令將F:\MySpace\test文件結(jié)構(gòu)全部導(dǎo)入到Subversion庫中。-m參數(shù)表示添加的該版本的注釋。
到這里我已經(jīng)簡單的將本地建立Subversion倉庫的過程介紹結(jié)束了,接下來就可以使用了。就可以通過svn://127.0.0.1/test進(jìn)行update,commit等等操作了。

【編輯推薦】

  1. 在線指導(dǎo):Windows系統(tǒng)服務(wù)自動運(yùn)行對于SVN如何實(shí)現(xiàn)
  2. Subversion新理念及安裝問題簡單剖析
  3. 用Tomcat和MySQL生成動態(tài)內(nèi)容
  4. 如何實(shí)現(xiàn)SVN倉庫目錄規(guī)范化管理?
  5. 五步輕松實(shí)現(xiàn)SVN安裝和啟動

 

責(zé)任編輯:佚名 來源: vcfans.com
相關(guān)推薦

2010-05-14 14:53:24

MyEclipse S

2020-04-06 13:52:45

數(shù)據(jù)倉庫大數(shù)據(jù)平臺Hadoop

2010-05-13 10:26:42

Subversion配

2010-05-18 13:26:16

Subversion插

2011-08-09 13:34:53

SubversionXCodeMac

2010-05-18 10:20:10

CentOSNginxSubversion

2010-05-19 11:17:53

Subversion插

2015-08-14 10:32:10

CentOSOpenStack搭建本地源

2010-05-18 18:28:05

安裝Subversio

2022-06-11 17:55:02

RHEL 9系統(tǒng)運(yùn)維

2010-05-24 19:09:01

SubVersion最

2010-05-20 18:30:08

Eclipse下使用S

2010-05-12 18:05:45

linux下subvesubversionapache配置

2010-05-14 15:14:10

安裝Subversio

2022-11-15 10:20:55

物聯(lián)網(wǎng)傳感器

2010-05-17 15:53:25

Subversion服

2018-09-30 10:18:44

Linux 文件系統(tǒng)目錄

2024-11-05 09:43:22

2009-12-28 10:03:58

ADO 對象

2015-10-10 14:19:23

RFID技術(shù)物聯(lián)網(wǎng)
點(diǎn)贊
收藏

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