成人免费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
并去掉注釋#,注意,去掉注釋后,不要留下空格,保持每行頂格,切記!!!

配置訪問用戶列表,用戶名加密碼
記事本打開該目錄下的文件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-19 15:00:18

Apache+SVN部

2011-04-08 18:00:19

GitSubversion版本控制系統

2010-05-31 20:07:31

SVN版本控制插件

2010-05-18 10:53:25

2010-05-31 19:07:41

SVN服務器

2010-06-02 11:39:09

tomcat和svn安

2021-01-26 05:17:54

RESTfulAPI
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲一区二区三区观看 | 黄色av网站免费看 | 真人女人一级毛片免费播放 | 日韩精品一区二 | 日韩精品在线一区 | 成人精品久久 | 国产精品伦理一区二区三区 | 欧美日韩一区二区在线 | 国产一区二区三区视频 | 亚洲精品99 | 国产成人91视频 | 成人在线激情 | 99久久99 | 亚洲九色| 九九热最新视频 | 91在线免费观看网站 | 久久机热 | 日韩在线观看一区 | 成年免费大片黄在线观看岛国 | 亚洲精品不卡 | 欧美九九 | 草草影院ccyy | 亚洲精品一二三区 | 另类专区成人 | xxxxxx国产 | 激情在线视频 | 一区二区手机在线 | 日日摸日日添日日躁av | 91精品国产一区二区三区 | 免费在线观看成年人视频 | 日韩欧美一级片 | 久久久久久亚洲精品 | 毛片久久久 | 欧美男人天堂 | 精品国产视频 | 国产视频一区在线 | 日韩精品一二三区 | 国产一二三区电影 | 日韩欧美专区 | 日韩精品一区二区三区中文字幕 | 欧美久久影院 |