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

Windows平臺(tái)下的Subversion安裝配置新手指南

開發(fā) 項(xiàng)目管理
本文簡(jiǎn)單介紹一下Subversion安裝配置,主要講解一下Subversion在Windows平臺(tái)下是如何安裝與配置的。

本文介紹Subversion安裝配置快速指南,首先講Subversion的安裝和配置,Unix/Linux下一般已安裝或者使用軟件包管理機(jī)制安裝,非常方便,而配置過程基本是一樣的,在這里我 們只講Windows平臺(tái)下的安裝。

一、首先下載所需的軟件:

Subversion: http://subversion.tigris.org/
Windows下的客戶端TortoiseSVN: http://tortoisesvn.tigris.org/

二、安裝軟件

Subversion安裝配置時(shí)直接雙擊運(yùn)行安裝,先裝Subversion官方文件,安裝完成后會(huì)自動(dòng)添加%Subversion%\bin到Path環(huán)境變量中。也就是說你現(xiàn)在已經(jīng)可以在命令行中使用Subversion了。進(jìn)入CMD,輸入svn --version,看一下運(yùn)行效果。

接著安裝TortoiseSVN客戶端,這是一個(gè)非常方便,易于使用的客戶端。一路Next下去安裝完成,然后會(huì)問你是否重啟,重啟是為了讓TortoiseSVN的工作目錄樣式生效,選擇重啟就可以了。

三、創(chuàng)建Repository

創(chuàng)建Repository,也就是版本庫(kù),我選擇的路徑是E:\svnRootsvnadmin create E:\svnRoot
這樣就在E:\svnRoot創(chuàng)建了版本庫(kù),SVN在該目錄下創(chuàng)建了許多文件,我們最好不要手動(dòng)編輯或里面的數(shù)據(jù)文件,當(dāng)然conf目錄下的配置文件除外。關(guān)于版本庫(kù)以及我們的項(xiàng)目組織,后面我還會(huì)講到。

四、選擇Subversion的網(wǎng)絡(luò)協(xié)議

在Subversion安裝配置中Subversion服務(wù)器支持多種網(wǎng)絡(luò)協(xié)議。最直接的file:///可以在本機(jī)以及網(wǎng)絡(luò)驅(qū)動(dòng)器 上使用,然后還提供了svn, svn + ssh以及http訪問方式。到底選擇哪一個(gè)要根據(jù)情況進(jìn)行選擇,功能越強(qiáng)大的協(xié)議,你需要付出的管理也越多。所以對(duì)于我們來說,Subversion自 已的svn協(xié)議就夠了。當(dāng)然,你可以在任何時(shí)候改變Subversion服務(wù)器使用的協(xié)議,甚至你可以同時(shí)使用不同的協(xié)議。

五、配置用戶和權(quán)限

Subversion使用文件來配置用戶以及權(quán)限,在E:/svnRoot/conf/目錄下打開svnserve.conf和passwd文件svnserve.conf,刪除下面行前面的#號(hào)注釋:

[general]
anon-access = read
auth-access = write
password-db = passwd
passwd中配置用戶和密碼
[users]
jkzqw = 123456

六、啟動(dòng)Subversion服務(wù)器

我們選擇的是svn訪問協(xié)議,使用下面命令即可啟動(dòng)SVN服務(wù)器
svnserver -d -r E:\svnRoot

七、初始導(dǎo)入項(xiàng)目

假設(shè)我們有一個(gè)HelloWorld項(xiàng)目,在E:\work\HelloWorld目錄下,在CMD中進(jìn)入到E:\work\HelloWorld,輸入下面命令導(dǎo)入項(xiàng)目到版本庫(kù)中:
E:\work\HelloWorld > svn import -m "initial import project HelloWorld" ,svn://localhost/HelloWorld/trunk,svn會(huì)首先嘗試使用系統(tǒng)用戶名,如果你配置的用戶名不一樣,就直接忽略回車,然后輸入你的用戶名和密碼

注意這里我們把HelloWorld目錄下的所以文件以及子目錄(不包括HelloWorld目錄本身)導(dǎo)入到 svn://localhost /HelloWorld/trunk路徑下,這里我們遵循的是Subversion推薦的項(xiàng)目路徑,trunk作為項(xiàng)目開發(fā)的主線,以后會(huì)相繼創(chuàng)建 branches和tags作為分支和標(biāo)簽記錄?,F(xiàn)在你可以刪除HelloWorld目錄了,因?yàn)镾VN已經(jīng)給我們保存了項(xiàng)目。

八、使用Subversion管理項(xiàng)目

項(xiàng)目導(dǎo)入以后,我們的開發(fā)步驟就變成了:首先簽出項(xiàng)目,對(duì)項(xiàng)目進(jìn)行修改,(運(yùn)行測(cè)試通過),最后提交修改。
首先checkout項(xiàng)目E:\work > svn checkout svn://localhost/HelloWorld/trunk HelloWorld
這樣就把項(xiàng)目所有文件都簽出到了HelloWorld目錄下,接下來你就需要對(duì)項(xiàng)目進(jìn)行開發(fā)修改

最后提交修改
E:\work\HelloWorld > svn commit -m "fix bug 3012"
這樣你的修改就提交到了版本庫(kù)中,SVN對(duì)自動(dòng)對(duì)修訂版本號(hào)進(jìn)行修改。注意如果你在項(xiàng)目中新增或者刪除了文件或目錄,則需要相應(yīng)使用svn add或者svn delete命令進(jìn)行操作,最后再使用svn commit一次提交上去

九、配置svnserver作為系統(tǒng)服務(wù)

你可能想將svnserver配置為系統(tǒng)服務(wù),以便開機(jī)便可以自動(dòng)啟動(dòng)svnserver服務(wù),不用每次都這么麻煩手動(dòng)啟動(dòng)。最新的Subversion可以使用簡(jiǎn)單的命令來創(chuàng)建Windows服務(wù)了,CMD輸入下面命令:
sc create svnserve binpath= "E:\Subversion\bin\svnserve.exe --service -r E:\svnRoot" start= auto displayname= "Subversion Server" depend= Tcpip

注意上面命令需要一次輸入,中間不要回車,而且" = "號(hào)后面必須有一個(gè)空格,另外請(qǐng)根據(jù)你自己的安裝路徑以及版本庫(kù)修改命令。直接使用svn命令操作Subversion很麻煩,所以就有了易于使用TortoiseSVN客戶端,在Windows下使用相當(dāng)方便,只需要鼠標(biāo)點(diǎn)擊幾下就可以完成很多操作,到這里Subversion安裝配置基本完成。

 【編輯推薦】

  1. 七步搞定Subversion服務(wù)器在Ubuntu下的配置
  2. Subversion日期解析函數(shù)緩沖區(qū)溢出漏洞
  3. 三大主流Subversion客戶端初探
  4. CentOS系統(tǒng)中安裝subversion并使用svn+ssh訪問
  5. Subversion Pre-Commit-Hook Template未明安全漏洞
責(zé)任編輯:佚名
相關(guān)推薦

2010-08-04 09:06:21

Flex安裝

2010-05-24 16:36:14

2010-05-17 11:24:33

2010-05-17 13:11:07

Subversion安

2010-05-17 13:22:37

Subversion安

2009-11-17 13:47:20

PHP安裝配置

2010-06-07 16:10:53

HadoopOnDem

2010-05-13 09:50:37

Subversion服

2010-05-27 10:42:38

SVN配置文檔

2010-05-12 15:06:06

SubVersion

2010-05-18 11:34:08

2011-03-30 14:07:56

Ubuntu的安裝

2022-05-16 15:37:32

開源軟件

2010-05-18 09:07:14

Subversion安

2022-04-08 12:56:52

Linux終端命令

2025-01-13 07:15:00

Monorepo代碼倉(cāng)庫(kù)中項(xiàng)目代碼管理

2021-03-17 00:15:10

WindowsMongoDB二進(jìn)制

2009-05-11 15:58:32

Linux軟件卸載

2010-05-26 13:51:40

SVN安裝使用手冊(cè)

2023-03-01 08:00:00

機(jī)器學(xué)習(xí)數(shù)據(jù)集
點(diǎn)贊
收藏

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