<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    無線&移動互聯網技術研發

    換位思考·····
    posts - 19, comments - 53, trackbacks - 0, articles - 283
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    Svn 使用準備---安裝配置

    Posted on 2009-07-04 23:57 Gavin.lee 閱讀(373) 評論(0)  編輯  收藏 所屬分類: Subversion(Svn)
    用了一段時間svn了,覺得該寫點什么來總結一下,自己怕誤人子弟,不敢妄講,網上找了點說法,下面開始:

    百度百科:subversion:
    (簡稱svn)是近年來崛起的版本管理軟件,是cvs的接班人。目前,絕大多數開源軟件都使用svn作為代碼版本管理軟件。


    (摘)

    一、 軟件下載并安裝

    1、 服務器

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

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

    2、 客戶端

    1 )下載 Subversion windows 客戶端程序 TortoiseSVN 和中文語言包,網址: 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 服務器需要首先要建立一個版本庫( Repository ),可以看作服務器上存放數據的數據庫,有兩種方法可以建立版本庫:
    1、 命令行方法:在命令行模式下,運行 svnadmin create f:"repository ,即可在 F 盤下創建一個版本庫 repository
    2、 界面操作方法:在 F:"repository 目錄下,右鍵,選擇 TortoiseSVN 下的“在此創建文件庫”,文件庫類型選擇默認的“本地文件系統 (FSFS) ”,這樣就會在該目錄下創建一個版本庫。

    三、 配置用戶和權限

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

    svnserve.conf 文件內容如下:

    [general]

    # anon-access = read

    # auth-access = write

    # password-db = passwd

    # authz-db = authz

    # realm = My First Repository

    各參數定義如下:

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

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

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

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

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

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

    passwd 文件內容如下:

    [users]

    # harry = harryssecret

    # sally = sallyssecret

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

    四、 運行服務器

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

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

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

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

    六、 客戶端操作

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

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

    2、 更新項目:

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

    3、 提交修改:

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

    4、 查看文件庫

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

    主站蜘蛛池模板: 亚洲精品成人久久久| 日韩视频在线免费| 亚洲AV无码成人精品区在线观看| 真正全免费视频a毛片| 精品剧情v国产在免费线观看| 亚洲熟妇无码av另类vr影视| 久久精品网站免费观看| 亚洲色大成网站www久久九| 女人18毛片水真多免费看| 国产综合成人亚洲区| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 美女露隐私全部免费直播| 国产美女无遮挡免费网站| 亚洲AV成人精品一区二区三区| 日本免费人成黄页网观看视频| 亚洲av成人一区二区三区观看在线 | 丝瓜app免费下载网址进入ios| 国产亚洲精品a在线观看app| 一级毛片在线免费观看| 亚洲沟沟美女亚洲沟沟| 成年女人毛片免费播放视频m| 国产亚洲一卡2卡3卡4卡新区| 亚洲日韩中文字幕日韩在线| a级毛片高清免费视频就| 亚洲视频免费观看| 午夜成人免费视频| 一级做a爱过程免费视频高清| 亚洲成AV人在线播放无码| 波多野结衣在线免费视频| 日本系列1页亚洲系列| 亚洲精品无码永久在线观看你懂的| 97国产在线公开免费观看| 亚洲综合偷自成人网第页色| 免费二级毛片免费完整视频| 成人性生交大片免费看好| 国产精品亚洲精品| 亚洲色无码一区二区三区| 成人免费午夜无码视频| 特级毛片在线大全免费播放| 亚洲日本一区二区三区| 永久免费av无码网站大全|