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

Subversion和TortoiseSVN如何在Windows下進行構建SVN版本控制

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

Subversion已經是一個熱門話題,下面介紹一下Windows下Subversion和TortoiseSVN構建SVN版本控制 問題。

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

下面看一下Windows下Subversion和TortoiseSVN構建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完成安裝。設置環境變量,將subversion對bin設置到path中。如:D:ProgramFilesSubversionbin

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

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

6.配置容器的訪問權限
在容器的目錄下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
因為之前設置了環境變量path=D:ProgramFilesSubversionbin;因此打開cmd,直接運行命令:svnserve-d-rD:svnRepository這樣Subversion服務器就假設好了。

8.向容器添加需版本控制的文件(也可以遠程,只需url為ip就行)
在硬盤上任意位置,右鍵需要上傳的文件的上級文件夾,TortoiseSVN->Import…此處為了測試,創建文件夾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構建SVN版本控制的部署和存取,修改相應的文件,提交即可,注意始終保持Subversion的運行。注意,在第8步中會報錯“期望文件系統格式“2”;發現格式“3””原因是TortoisSVN的版本過高,或與Subversion不匹配。應該換成低版本的TortoisSVN用TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi,即應該為svn-1.4.6-setup.exe和TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi的組合才行,步驟和之前的一樣,只是在第6步中的svnserve.conf文件中沒有后面的內容:
[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服務器版本和TortoiseSVN客戶端版本應匹配,***版本1.6.1。TortoiseSVN是windows下的external版本控制工具,VS非expressediton可以用開源插件Ankhsvn(http://ankhsvn.tigris.org/)或收費的VisualSVN來集成。Windows下Subversion和TortoiseSVN構建SVN版本控制 問題介紹完畢。
 

 【編輯推薦】

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

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學

2010-05-21 16:09:39

GoogleCode和

2010-05-21 14:42:29

CentOS下Apac

2010-05-26 15:07:36

SVN版本庫自動備份

2010-05-17 14:53:16

Subversion使

2010-06-02 18:51:35

搭建SVN服務器

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

2010-05-18 10:53:25

2010-05-19 15:00:18

Apache+SVN部

2010-05-31 20:07:31

SVN版本控制插件

2011-04-08 18:00:19

GitSubversion版本控制系統

2010-05-31 19:07:41

SVN服務器

2010-06-02 11:39:09

tomcat和svn安

2021-01-26 05:17:54

RESTfulAPI
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天干天天草 | 亚洲国产aⅴ精品 | 中文字幕一区在线 | 日韩在线不卡视频 | 国产精品a久久久久 | 91精品国产综合久久福利软件 | 久久天堂 | 久久九九影视 | 精品欧美一区二区三区久久久 | 久热免费 | 亚洲精品久久久一区二区三区 | av一区二区三区四区 | 久久国产激情视频 | 精品中文字幕在线 | 精品一级毛片 | 免费人成在线观看网站 | 欧美狠狠操 | 狠狠入ady亚洲精品经典电影 | 日韩精品一区二区三区中文在线 | 欧美电影一区 | 99re在线视频 | 午夜精品一区二区三区在线观看 | 色综合色综合色综合 | 亚洲九九精品 | 韩日在线视频 | 在线中文字幕日韩 | 亚洲视频在线看 | 午夜寂寞影院在线观看 | 日韩av在线不卡 | 午夜影院在线观看免费 | 国产91av视频| 久久福利电影 | 欧美成人激情视频 | 久久国产精品一区二区三区 | 日本久久网站 | 精品国产一区一区二区三亚瑟 | 免费视频久久久久 | 亚洲第一福利视频 | 国产精品久久久久久久久久久久冷 | 精品国产一级 | 久久精品国产99国产精品 |