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

Subversion和TortoiseSVN如何在Windows下進行構(gòu)建SVN版本控制

開發(fā) 項目管理
本文介紹一下如何在Windows下進行Subversion和TortoiseSVN構(gòu)建SVN版本控制,希望對你能有所啟示 。

Subversion已經(jīng)是一個熱門話題,下面介紹一下Windows下Subversion和TortoiseSVN構(gòu)建SVN版本控制 問題。

首先看一些基礎(chǔ)知識: Subversion是架設(shè)一個SVN server 必要的工具,自己必須手動配置Subversion 腳本或者執(zhí)行命令行命令.***通過命令行輸入訪問 svn server. 當然這是沒有TortoiseSVN前的時代.TortoiseSVN是Subversion一個客戶端訪問工具,靈活的運用TortoiseSVN 可以***化的減少配置Subversion   煩瑣的命令行 參數(shù)輸入.

下面看一下Windows下Subversion和TortoiseSVN構(gòu)建SVN版本控制 的具體步驟:
1.下載Subversion的window安裝版本svn-1.4.6-setup.exe
http://subversion.tigris.org/
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100

2.下載TortoiseSVN的TortoiseSVN-1.5.2.13595-win32-svn-1.5.1.msi版本
http://tortoisesvn.net/
http://tortoisesvn.net/downloads

3.安裝Subversion
雙擊svn-1.4.6-setup.exe,一路next完成安裝。設(shè)置環(huán)境變量,將subversion對bin設(shè)置到path中。如:D:ProgramFilesSubversionbin

4.安裝TortoiseSVN
雙擊TortoiseSVN-1.5.2.13595-win32-svn-1.5.1.msi,一路next完成安裝。

5.創(chuàng)建svn容器Repository
在硬盤上任意位置創(chuàng)建一文件夾,如D:svnRepository,在文件夾上右鍵TortoiseSVN->Createrepositoryhere創(chuàng)建成功后將在D:svnRepository下生成一系列文件。

6.配置容器的訪問權(quán)限
在容器的目錄下D:svnRepository的conf中,用記事本打開svnserve.conf文件,找到
#anon-access=read
#auth-access=write
#password-db=passwd
并去掉注釋#,注意,去掉注釋后,不要留下空格,保持每行頂格,切記?。。?/P>

配置訪問用戶列表,用戶名加密碼
記事本打開該目錄下的文件passwd,去掉#harry=harryssecret,#sally=sallyssecret的注釋#,同意注意每行要頂格,開頭也不能有空格。
說明harry=harryssecret表示:用戶名=密碼,當然也可以自己增加,如gary=gary。
***效果如下:
###Thisfileisanexamplepasswordfileforsvnserve.
###Itsformatissimilartothatofsvnserve.conf.Asshowninthe
###examplebelowitcontainsonesectionlabelled[users].
###Thenameandpasswordforeachuserfollow,oneaccountperline.
[users]
harry=harryssecret
sally=sallyssecret
gary=gary

7.啟動Subversion
因為之前設(shè)置了環(huán)境變量path=D:ProgramFilesSubversionbin;因此打開cmd,直接運行命令:svnserve-d-rD:svnRepository這樣Subversion服務(wù)器就假設(shè)好了。

8.向容器添加需版本控制的文件(也可以遠程,只需url為ip就行)
在硬盤上任意位置,右鍵需要上傳的文件的上級文件夾,TortoiseSVN->Import…此處為了測試,創(chuàng)建文件夾D:importFiles,里面放一doc文件test.doc,即要將test.doc上傳到svn中去。右鍵importFiles,TortoiseSVN->Import…,輸入容器的url:svn://localhost/svnRepository輸入用戶名和密碼:就將test.doc文件上傳到svn容器了。

9.從容器獲得test.doc文件(也可以遠程,只需url為ip就行)
在任意位置,某文件上右鍵D:checkOutFiles,點擊SVNCheckout…輸入url即可。

10.完成
這樣就完成Windows下進行Subversion和TortoiseSVN構(gòu)建SVN版本控制的部署和存取,修改相應(yīng)的文件,提交即可,注意始終保持Subversion的運行。注意,在第8步中會報錯“期望文件系統(tǒng)格式“2”;發(fā)現(xiàn)格式“3””原因是TortoisSVN的版本過高,或與Subversion不匹配。應(yīng)該換成低版本的TortoisSVN用TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi,即應(yīng)該為svn-1.4.6-setup.exe和TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi的組合才行,步驟和之前的一樣,只是在第6步中的svnserve.conf文件中沒有后面的內(nèi)容:
[sasl]
###ThisoptionspecifieswhetheryouwanttousetheCyrusSASL
###libraryforauthentication.Defaultisfalse.
###ThissectionwillbeignoredifsvnserveisnotbuiltwithCyrus
###SASLsupport;tocheck,run'svnserve--version'andlookforaline
###reading'CyrusSASLauthenticationisavailable.'
#use-sasl=true
###Theseoptionsspecifythedesiredstrengthofthesecuritylayer
###thatyouwantSASLtoprovide.0meansnoencryption,1means
###integrity-checkingonly,valueslargerthan1arecorrelated
###totheeffectivekeylengthforencryption(e.g.128means128-bit
###encryption).Thevaluesbelowarethedefaults.
#min-encryption=0
#max-encryption=256
====================================================================================================================
以上SVN服務(wù)器版本和TortoiseSVN客戶端版本應(yīng)匹配,***版本1.6.1。TortoiseSVN是windows下的external版本控制工具,VS非expressediton可以用開源插件Ankhsvn(http://ankhsvn.tigris.org/)或收費的VisualSVN來集成。Windows下Subversion和TortoiseSVN構(gòu)建SVN版本控制 問題介紹完畢。
 

 【編輯推薦】

  1. Subversion Pre-Commit-Hook Template未明安全漏洞
  2. SubVersion Windows安裝指南
  3. CentOS安裝新版subversion
  4. 三大主流Subversion客戶端初探
  5. Windows下Subversion管理配置詳細說明
責任編輯:佚名
相關(guān)推薦

2010-06-02 14:16:18

SVN版本控制

2010-06-01 18:15:33

刪除SVN版本信息

2010-05-21 14:12:55

CentOS下Apac

2010-05-21 09:42:22

Subversion學(xué)

2010-05-21 16:09:39

GoogleCode和

2010-05-21 14:42:29

CentOS下Apac

2010-05-17 14:53:16

Subversion使

2010-05-26 15:07:36

SVN版本庫自動備份

2010-06-02 18:51:35

搭建SVN服務(wù)器

2010-05-24 13:45:49

Redmine中使用S

2010-05-13 10:26:42

Subversion配

2010-06-01 18:26:11

刪除SVN

2010-05-12 15:06:06

SubVersion

2011-04-08 18:00:19

GitSubversion版本控制系統(tǒng)

2010-05-31 20:07:31

SVN版本控制插件

2010-05-19 15:00:18

Apache+SVN部

2010-05-31 19:07:41

SVN服務(wù)器

2010-05-18 10:53:25

2010-05-25 12:41:19

Subversion

2010-06-02 11:39:09

tomcat和svn安
點贊
收藏

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