成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Windows平臺下的Subversion安裝配置新手指南

開發 項目管理
本文簡單介紹一下Subversion安裝配置,主要講解一下Subversion在Windows平臺下是如何安裝與配置的。

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

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

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

二、安裝軟件

Subversion安裝配置時直接雙擊運行安裝,先裝Subversion官方文件,安裝完成后會自動添加%Subversion%\bin到Path環境變量中。也就是說你現在已經可以在命令行中使用Subversion了。進入CMD,輸入svn --version,看一下運行效果。

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

三、創建Repository

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

四、選擇Subversion的網絡協議

在Subversion安裝配置中Subversion服務器支持多種網絡協議。最直接的file:///可以在本機以及網絡驅動器 上使用,然后還提供了svn, svn + ssh以及http訪問方式。到底選擇哪一個要根據情況進行選擇,功能越強大的協議,你需要付出的管理也越多。所以對于我們來說,Subversion自 已的svn協議就夠了。當然,你可以在任何時候改變Subversion服務器使用的協議,甚至你可以同時使用不同的協議。

五、配置用戶和權限

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

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

六、啟動Subversion服務器

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

七、初始導入項目

假設我們有一個HelloWorld項目,在E:\work\HelloWorld目錄下,在CMD中進入到E:\work\HelloWorld,輸入下面命令導入項目到版本庫中:
E:\work\HelloWorld > svn import -m "initial import project HelloWorld" ,svn://localhost/HelloWorld/trunk,svn會首先嘗試使用系統用戶名,如果你配置的用戶名不一樣,就直接忽略回車,然后輸入你的用戶名和密碼

注意這里我們把HelloWorld目錄下的所以文件以及子目錄(不包括HelloWorld目錄本身)導入到 svn://localhost /HelloWorld/trunk路徑下,這里我們遵循的是Subversion推薦的項目路徑,trunk作為項目開發的主線,以后會相繼創建 branches和tags作為分支和標簽記錄。現在你可以刪除HelloWorld目錄了,因為SVN已經給我們保存了項目。

八、使用Subversion管理項目

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

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

九、配置svnserver作為系統服務

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

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

 【編輯推薦】

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

2010-08-04 09:06:21

Flex安裝

2010-05-17 11:24:33

2010-05-24 16:36:14

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安

2025-01-13 07:15:00

Monorepo代碼倉庫中項目代碼管理

2022-04-08 12:56:52

Linux終端命令

2009-05-11 15:58:32

Linux軟件卸載

2021-03-17 00:15:10

WindowsMongoDB二進制

2010-05-26 13:51:40

SVN安裝使用手冊

2009-11-16 08:58:43

PHP語言
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品高潮呻吟久久 | 国产精品视频网 | 久久精品| 日日草夜夜草 | а√中文在线8 | 亚洲一区二区免费看 | 日韩av免费在线电影 | 美女福利视频一区 | 高清欧美性猛交 | 青青久草 | 久久精品二区亚洲w码 | 欧美日韩精品久久久免费观看 | 九色在线视频 | 欧美另类视频在线 | 亚洲视频在线观看一区二区三区 | 欧美99 | 国产成人精品一区二三区在线观看 | 国产人成精品一区二区三 | www.三级| 国产日韩欧美在线 | 精品一区免费 | 日韩欧美亚洲 | 精品日韩 | 嫩草黄色影院 | 久久精品女人天堂av | 99久久久久久| 日本不卡一区二区三区 | 日本欧美国产 | 久久99精品久久久久蜜桃tv | 99热精品久久 | 国产视频一区在线 | 日韩久久精品视频 | 日韩一区二区三区四区五区 | 另类a v| 国产视频一区二区在线观看 | 成人九色| 欧美三级久久久 | 亚洲高清在线 | 国产高清一区二区 | 久久蜜桃资源一区二区老牛 | 欧美三级免费观看 |