windows XP 配置 SVN(新觀點)

來源:互聯網
上載者:User

在大學期間為了配這個SVN走了很多彎路,因為網上搜到都是轉帖的比較多,特別是其中有幾個地方理解有歧義,這樣讓新手很難入門。

1)首先安裝伺服器端軟體“svn-1.4.2-setup.exe”(附件可以下載),這個安裝就很簡單,下一步,下一步就行了。

       我把這個安裝在“C:\Program Files\Subversion”目錄。

2)其次安裝用戶端軟體“TortoiseSVN-1.4.1.7992-win32-svn-1.4.2.msi ”(太大傳不上,網上自己找把,

   要的話也可以發郵件給我gurnfe@163.com),

    這個安裝也很簡單,下一步,

     下一步就行了。

     用戶端軟體安裝好以後,它會要求你重新啟動電腦。重啟一下。。。

3)因為這個軟體開機就要用,所以對開發人員來講把它安裝成一個服務是最好的(這樣電腦一啟動這個軟體的伺服器也載運行

     了,要不然你要到 命令列模式去手工啟動服務)。下面就來講述怎麼樣把它設定成一個服務。

    3.1)下載“SVNService.exe”(附件可以下載),把“SVNService.exe”拷貝到“C:\Program Files\Subversion\bin\”

    3.2)進入命令列模式:開始菜單--運行--進入“C:\Program Files\Subversion\bin\”這個目錄。

            打入命令: svnservice -install -d -r "e:\svn_service_root"。(這一步很重要很重要,以前我就是這一步誤解走了很多

           彎路)。具體詳細介紹見3.3。把它設為自動啟動:開始菜單--控制台--效能維護--管理工具--服務

          進去以後你會在服務列表中看到svnservice這個服務,右擊--把它設為自動啟動(這樣開機的時候這個服務也啟動了)

    3.3)這裡就是把“e:\svn_service_root” 這個目錄指定為SVN版本控制的服務類別目錄(網上很多文章把上面這個命令稱作建立

            倉庫是不對的)其實這個目錄應該稱作倉庫所在的目錄,假如我有有三個倉庫:repository_1,repository_2,repository_3

            他們的位置應該是:e:\svn_service_root\repository_1,

                                                 e:\svn_service_root\repository_2,

                                               e:\svn_service_root\repository_3。

4)前面已經講到倉庫了,現在講一下怎麼樣建立了一個倉庫:有2中辦法如下

     4.1)命令列模式進入”C:\Program Files\Subversion\bin\“

              再打入命令:svnadmin create e:\svn_service_root\repository_1,這樣第一個倉庫就建立好了。以後你的項目就可以

             匯入到這個倉庫中。(其他倉庫的建立類似)此時進入目錄:案頭--我的電腦--本地磁碟E:

             --svn_service_root-- repository_1 。你會看到檔案夾 conf,dav,db 等等

          

    4.2)開啟目錄:我的電腦--本地磁碟E:--svn_service_root。在這個目錄下建立檔案夾,取名“repository_1”,右擊

           建立的檔案夾--TortoiseSVN--Create Repository Here.效果同第一種方法一樣。

5)進入“e:\svn_service_root\repository_1\conf”目錄配置許可權。參考此文(我覺得他寫的非常好)

   http://hi.baidu.com/ayifa/blog/item/a7708c1885c221b54bedbc40.html

6)如果你的服務端裝在本機就可以這樣訪問:右擊--SVN checkout .此時會開啟一個對話方塊。

      在 URL of repository 下面輸入 svn://localhost/repository_1(如果是其他電腦訪問這個倉庫:

     svn://10.1.246.68/repository_1,其中10.1.246.68是我的IP地址,到時候大家可以自己替換。

     其實這裡的svn://10.1.246.68地址對應e:\svn_service_root目錄,因為一開始我通過命令:

    svnservice -install -d -r "e:\svn_service_root" ,把e:\svn_service_root目錄安裝成可以通過SVN協議來訪問

     e:\svn_service_root目錄下的各個倉庫。)

在Checkout directory 下面輸入檢出的位置,這樣就 OK !!!!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.