SubVersion最新版本出爐,本地版本功能介紹
本文主要向大家講解一下SubVersion***版本1.5.0下載地址TortoiseSVN本地版本控制,還有具體的使用方法等內(nèi)容,下面是具體介紹。
Subversion版本控制環(huán)境在Windows系統(tǒng)下的安裝
下載地址:http://subversion.tigris.org/files/documents/15/43067/svn-win32-1.5.0.zip
在Windows下安裝最為方便的辦法就是下載安裝程序,你可以到下面這個(gè)地址下載***的二進(jìn)制壓縮版本svn-win32-1.2.3.zip,地址是:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91把該文件解壓到一個(gè)目錄,假定為D:\subversion。
接下來(lái)新建一個(gè)存放項(xiàng)目的資源庫(kù)目錄,例如:D:\repository\project1,執(zhí)行下面命令對(duì)這個(gè)項(xiàng)目目錄進(jìn)行初始化:D:\subversion\bin>svnadmincreateD:\repository\project1.
Subversion會(huì)在D:\repository\project1目錄下生成很多的子目錄以及文件,接下來(lái)我們需要設(shè)置該項(xiàng)目的用戶(hù)信息以及項(xiàng)目的基本信息,打開(kāi)D:\repository\project1\conf\passwd文件,去掉[users]的注釋?zhuān)⑻砑佑脩?hù)如下:
- ###Thisfileisanexamplepasswordfileforsvnserve.
- ###Itsformatissimilartothatofsvnserve.conf.Asshowninthe
- ###examplebelowitcontainsonesectionlabelled[users].
- ###Thenameandpasswordforeachuserfollow,oneaccountperline.
- [users]
- admin=admin1234
- liudong=liudong123
SubVersion***版本使用了明碼存儲(chǔ)用戶(hù)的口令,這應(yīng)該算是它的一個(gè)不足。
接下來(lái)打開(kāi)conf\svnserve.conf修改如下:
[general]
anon-access=read
auth-access=write
password-db=passwd
realm=project1
在做完這些基本的設(shè)置后就可以啟動(dòng)Subversion了,當(dāng)然***的方式就是讓Subversion做為一個(gè)服務(wù)來(lái)運(yùn)行,我們可以通過(guò)一個(gè)第三方的工具SVNService讓Subversion以Windows服務(wù)的方式運(yùn)行。
到http://dark.clansoft.dk/~mbn/svnservice/下載SVNService.zip并把它解壓到{Subversion}\bin目錄下,通過(guò)運(yùn)行svnservice-install-d-rD:\repository\project1,執(zhí)行的結(jié)果顯示:SVNServiceinstalled.這時(shí)候你可以在服務(wù)控制臺(tái)中看到名為SVNService的服務(wù),啟動(dòng)它就可以了,如果你不想用服務(wù)的方式啟動(dòng)Subversion,你可以運(yùn)行svnserve-d來(lái)啟動(dòng)Subversion。
要卸載SVNService服務(wù),只需要運(yùn)行SVNService-remove即可。至此,Subversion已經(jīng)安裝成功,我們將在接下來(lái)的一節(jié)中介紹如何通過(guò)各種客戶(hù)端對(duì)資源庫(kù)進(jìn)行操作。
當(dāng)項(xiàng)目的規(guī)模變大,代碼的修改變得頻繁而分散。為了有效地控制版本,需要版本控制工具的支持。SVN,VSS。下面介紹SubVersion***版本本地版本控制的設(shè)置。
====================================================
工具:TortoiseSVN1.3.5,Build6804-32Bit
使用方法:
1建立一個(gè)svn數(shù)據(jù)庫(kù)文件夾
2進(jìn)入該文件夾,并建立一個(gè)Repository(create->repository)。
3進(jìn)入自己的工程文件夾。checkout。URL-repository:file:///path_to_svn_dir。
4下面就可以在自己的工程文件夾下,使用TortoiseSVN的版本控制功能了。commit,update,add....SubVersion***版本下載地址及其相關(guān)內(nèi)容介紹完畢。
【編輯推薦】
- 經(jīng)驗(yàn)總結(jié):Subversion版本控制與CVS的對(duì)比
- Subversion版本升級(jí)兼容性以及合并跟蹤相關(guān)問(wèn)題報(bào)道 上篇
- Subversion版本升級(jí)兼容性以及合并跟蹤相關(guān)問(wèn)題報(bào)道 下篇
- 三步實(shí)現(xiàn)Eclipse中使用SVN插件進(jìn)行團(tuán)隊(duì)開(kāi)發(fā)和SVN***可視化版本庫(kù)安裝
- 深入解析:如何創(chuàng)建SVN版本庫(kù)