posts - 19,  comments - 123,  trackbacks - 0

          ?

          一、 軟件下載并安裝

          1、? 服務(wù)器

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

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

          2、? 客戶端

          1 )下載 Subversion windows 客戶端程序 TortoiseSVN 和中文語(yǔ)言包,網(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 )下載后,先運(yùn)行 TortoiseSVN-1.3.5.6804-svn-1.3.2.msi 安裝程序,完成后,提示要重啟計(jì)算機(jī),選擇“否”,運(yùn)行中文語(yǔ)言包程序完成后再重啟計(jì)算機(jī)。
          安裝完成后,會(huì)在右鍵菜單中增加相應(yīng)的操作,如下圖:?
          1.JPG

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

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

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

          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)用戶的訪問(wèn)權(quán)限,有三種方式: none read write ,設(shè)置為 none 限制訪問(wèn), read 為只讀, write 為具有讀寫權(quán)限,默認(rèn)為 read

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

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

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

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

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

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

          [users]

          # harry = harryssecret

          # sally = sallyssecret

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

          四、 運(yùn)行服務(wù)器

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

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

          2、然后提示輸入文件庫(kù)路徑,如: svn://localhost/repository
          5.JPG?

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

          六、 客戶端操作

          1、? 從版本庫(kù)中取出項(xiàng)目:

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

          2、? 更新項(xiàng)目:

          在右鍵菜單中選擇“ SVN 更新”就可以將文件庫(kù)中最新版本的文件取到本地計(jì)算機(jī)上。
          8.JPG?

          3、? 提交修改:

          對(duì)修改過(guò)的文件確定沒(méi)有問(wèn)題后即可提交到文件庫(kù)中, 確定后,即可將修改過(guò)的文件提交到版本庫(kù)中。
          ?9.JPG
          10.JPG

          4、? 查看文件庫(kù)

          選擇“文件庫(kù)瀏覽器”菜單,就可以打開(kāi) Subversion 服務(wù)器上可見(jiàn)的文件庫(kù), 并可以對(duì)文件庫(kù)中的文件及文件夾進(jìn)行操作。
          ?11.JPG
          12.JPG

          posted on 2006-08-04 10:40 韓淚 閱讀(5793) 評(píng)論(8)  編輯  收藏 所屬分類: 開(kāi)發(fā)工具


          FeedBack:
          # re: 【原創(chuàng)】版本控制軟件Subversion的使用筆記
          2006-08-10 11:43 | leolee
          謝謝你!  回復(fù)  更多評(píng)論
            
          # re: 【原創(chuàng)】版本控制軟件Subversion的使用筆記
          2006-08-16 10:41 | max
          另外也沒(méi)有提示我輸入用戶名與密碼.

          我的系統(tǒng)會(huì)產(chǎn)生下面這個(gè)問(wèn)題
          Error * 期待文件系統(tǒng)(FS)格式 “1”;找到格式“2”

          知道什么問(wèn)題嗎?
            回復(fù)  更多評(píng)論
            
          # re: 【原創(chuàng)】版本控制軟件Subversion的使用筆記
          2006-08-16 12:58 | 韓淚
          能將你的問(wèn)題描述的更清楚些嗎?你上面的問(wèn)題目前我還沒(méi)有碰到過(guò)  回復(fù)  更多評(píng)論
            
          # re: 【原創(chuàng)】版本控制軟件Subversion的使用筆記
          2006-08-17 12:48 | javac
          感覺(jué)是你服務(wù)器的文件格式有問(wèn)題,可以到“我用subversion”論壇問(wèn)問(wèn)
          http://www.iusesvn.com  回復(fù)  更多評(píng)論
            
          # re: 【原創(chuàng)】版本控制軟件Subversion的使用筆記
          2006-08-29 17:14 | libojacky
          Error * 期待文件系統(tǒng)(FS)格式 “1”;找到格式“2”
          這個(gè)問(wèn)題是客戶端版本問(wèn)題   回復(fù)  更多評(píng)論
            
          # re: 【原創(chuàng)】版本控制軟件Subversion的使用筆記
          2007-04-12 09:53 | boar
          謝謝高人  回復(fù)  更多評(píng)論
            
          # re: 【原創(chuàng)】版本控制軟件Subversion的使用筆記
          2007-10-08 21:07 | 小屋
          好東西,謝謝了.看圖學(xué)得快.
          如果是在Windows下的要安裝服務(wù)器版的話,
          http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91子 這個(gè)網(wǎng)址下載.exe的安裝版.
          減少不必要的配置.  回復(fù)  更多評(píng)論
            
          # re: 【原創(chuàng)】版本控制軟件Subversion的使用筆記
          2008-03-27 10:01 |
          謝謝謝謝,好東西,學(xué)習(xí)了......  回復(fù)  更多評(píng)論
            

          虛其心,可解天下之問(wèn); 專其心,可治天下之學(xué); 靜其心,可悟天下之理; 恒其心,可成天下之業(yè)。

          常用鏈接

          留言簿(12)

          隨筆分類(19)

          隨筆檔案(19)

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          主站蜘蛛池模板: 肥西县| 重庆市| 山丹县| 萨迦县| 抚顺县| 辛集市| 株洲县| 万安县| 大英县| 苍梧县| 临武县| 凤台县| 裕民县| 咸丰县| 林甸县| 二连浩特市| 广平县| 西充县| 沽源县| 曲水县| 安庆市| 封开县| 吕梁市| 罗甸县| 同德县| 临海市| 阳西县| 萨嘎县| 商洛市| 道真| 裕民县| 昌江| 彰化县| 河间市| 荃湾区| 潼南县| 天门市| 临海市| 娱乐| 江北区| 虹口区|