Svn使用手記

          一、 軟件下載并安裝

          1、? 服務(wù)器

          1 )下載 Subversion 服務(wù)器端軟件,網(wǎng)址: http://subversion.tigris.org/ 。在下載頁面找到 Windows NT, 2000, XP and 2003 然后點擊相關(guān)連接進(jìn)入即可下載,目前最新版本是 svn-1.3.2-setup.exe

          2 )下載后,運行 svn-1.3.2-setup.exe 直到安裝成功。

          2、? 客戶端

          1 )下載 Subversion windows 客戶端程序 TortoiseSVN 和中文語言包,網(wǎng)址: http://tortoisesvn.tigris.org/ 。目前最新版本是 TortoiseSVN-1.3.5.6804-svn-1.3.2.msi LanguagePack-1.3.5.6804-win32-zh_CN.exe

          2 )下載后,先運行 TortoiseSVN-1.3.5.6804-svn-1.3.2.msi 安裝程序,完成后,提示要重啟計算機,選擇“否”,運行中文語言包程序完成后再重啟計算機。

          二、 建立版本庫
          運行 Subversion 服務(wù)器需要首先要建立一個版本庫( Repository ),可以看作服務(wù)器上存放數(shù)據(jù)的數(shù)據(jù)庫,有兩種方法可以建立版本庫:
          1、? 命令行方法:在命令行模式下,運行 svnadmin create f:\repository ,即可在 F 盤下創(chuàng)建一個版本庫 repository
          2、? 界面操作方法:在 F:\repository 目錄下,右鍵,選擇 TortoiseSVN 下的“在此創(chuàng)建文件庫”,文件庫類型選擇默認(rèn)的“本地文件系統(tǒng) (FSFS) ”,這樣就會在該目錄下創(chuàng)建一個版本庫。

          三、 配置用戶和權(quán)限

          1、? F:\repository\conf\svnserve.conf 文件中去掉 # password-db = passwd 項前面的 # 號和空格(空格一定要去掉,否則會報錯)。

          svnserve.conf 文件內(nèi)容如下:

          [general]

          # anon-access = read

          # auth-access = write

          # password-db = passwd

          # authz-db = authz

          # realm = My First Repository

          各參數(shù)定義如下:

          anon-access :定義非授權(quán)用戶的訪問權(quán)限,有三種方式: none read write ,設(shè)置為 none 限制訪問, read 為只讀, write 為具有讀寫權(quán)限,默認(rèn)為 read

          auth-access :定義授權(quán)用戶的訪問權(quán)限,有三種方式: none read write ,設(shè)置為 none 限制訪問, read 為只讀, write 為具有讀寫權(quán)限,默認(rèn)為 write

          password-db :定義保存用戶名和密碼的文件名稱,這里為 passwd ,和該文件位于同一目錄。

          authz-db :定義保存授權(quán)信息的文件名稱,這里為 authz ,和該文件位于同一目錄。

          realm :定義客戶端連接是的“認(rèn)證命名空間”, Subversion 會在認(rèn)證提示里顯示,并且作為憑證緩存的關(guān)鍵字。

          2、? F:\repository\conf\ passwd 文件中去掉 # harry = harryssecret # sally = sallyssecret 兩項前面的 # 號和空格。

          passwd 文件內(nèi)容如下:

          [users]

          # harry = harryssecret

          # sally = sallyssecret

          這里定義了兩個用戶 harry sally ,用戶密碼分別是 harryssecret sallyssecret 。同樣,我們還可以定義自己的用戶名和密碼。

          四、 運行服務(wù)器

          在命令行模式下,運行 svnserve –d –r f:\repository ,服務(wù)器即可啟動。

          五、 初始文件導(dǎo)入
          1、
          在我們想要做版本控制的項目根目錄下,右鍵,選擇 TortoiseSVN 中的導(dǎo)入,

          2、然后提示輸入文件庫路徑,如: svn://localhost/repository

          3、確定后提示要輸入用戶名和密碼,輸入我們在 passwd 文件中定義的用戶名和密碼后(如用戶名為 harry ,密碼為 harryssecret ),數(shù)據(jù)就導(dǎo)入到我們定義的版本庫 repository 中了。

          六、 客戶端操作

          1、? 從版本庫中取出項目:

          在右鍵菜單中選擇“ SVN 取出”, 然后在“文件庫 URL ”一欄填寫 Subversion 服務(wù)器上文件庫的路徑,如: svn://localhost/repository ,確定后,就可以取出文件庫 repository 中的文件。 ?

          2、? 更新項目:

          在右鍵菜單中選擇“ SVN 更新”就可以將文件庫中最新版本的文件取到本地計算機上。

          3、? 提交修改:

          對修改過的文件確定沒有問題后即可提交到文件庫中, 確定后,即可將修改過的文件提交到版本庫中。

          4、? 查看文件庫

          選擇“文件庫瀏覽器”菜單,就可以打開 Subversion 服務(wù)器上可見的文件庫, 并可以對文件庫中的文件及文件夾進(jìn)行操作。



          posted on 2006-08-07 10:29 nbt 閱讀(316) 評論(0)  編輯  收藏 所屬分類: 其它開源項目


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          <2006年8月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          Java技術(shù)網(wǎng)站

          友情鏈接

          國內(nèi)一些開源網(wǎng)站

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 那坡县| 桦甸市| 武川县| 体育| 子长县| 万盛区| 霞浦县| 麦盖提县| 云浮市| 饶阳县| 临海市| 卫辉市| 佛山市| 民勤县| 双城市| 玉田县| 松滋市| 邻水| 长顺县| 翁源县| 临汾市| 涿州市| 阳高县| 乳源| 嘉峪关市| 大厂| 雅安市| 义马市| 西安市| 拉孜县| 开封县| 孝义市| 灵宝市| 灵山县| 牙克石市| 衡水市| 大渡口区| 华池县| 盖州市| 临沭县| 揭东县|