Windows下Subversion源碼管理工具伺服器搭建

來源:互聯網
上載者:User

文章出處:http://www.cnblogs.com/wangwei123/archive/2010/10/07/1845055.html感謝作者!

 內容簡介:在項目中幾個人同時開發一個項目,我們就需要一個源碼版本管理工具來管理我們的源碼,所以我們有必要知道如何搭建源碼管理工具伺服器,下面我來分四個步驟完成所需工作。

  通過下面四個步驟來完成:

    Step 1:下載SVN服務端工具

   Step 2:下載SVN用戶端工具

   Step 3:搭建SVN伺服器

   Step 4:使用用戶端工具進行擷取、提交、修改、刪除檔案

 

Step 1:首先需要你去下載SVN服務端工具,下面提供一個包含了最新版本的下載頁面,可以自己去下載:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=74

你也可以點擊這裡直接下載1.6.6當前最新版:Setup-Subversion-1.6.6.msi

 

Step 2: 除了下載服務端工具,你還需要下載一個用戶端工具,這裡是包含最新版的下載頁面:http://tortoisesvn.net/downloads,

你也可以點擊這裡直接下載1.6.11當前最新版:TortoiseSVN-1.6.11.20210-win32-svn-1.6.13.msi 

如果你不喜歡工具是全英文的,需要中文的還可以下載中文包:

簡體中文包:http://downloads.sourceforge.net/tortoisesvn/LanguagePack_1.6.11.20210-win32-zh_CN.msi?download

繁體中文包:http://downloads.sourceforge.net/tortoisesvn/LanguagePack_1.6.11.20210-win32-zh_TW.msi?download

 

Step 3:下載後你在自己電腦上安裝服務端和用戶端工具即可,順便可以安裝上中文包(如果需要),然後你可以在一個目錄下建立SVN服務端目錄,這裡我的目錄是:F:\svn_server,然後再svn_server檔案夾下通過滑鼠右鍵菜單=> TortoiseSVN=>Create
Repository here,以上步驟就建立好了。建立完成後有幾個檔案夾,找到conf這個檔案夾開啟,裡面有authz、passwd、svnserve.conf 這3個檔案,首先開啟svnserve.conf檔案,尋找內容: password-db = passwd,找到後將前面的#去掉,而且空格也必須去掉(很重要),這裡就是設定了密碼資料庫的檔案為password檔案。然後開啟password檔案,在裡面可以每一行加一個使用者名稱和密碼,比如 lihua = 123456 這樣就加入了一個使用者名稱為lihua,密碼為123456的使用者了。還有一步就是需要啟動svn的服務,開始菜單=>運行=>輸入命令:cmd=>輸入命令:svnserve.exe -d -r F:\svn_server 斷行符號即可(不能關閉,否則服務也關閉)Step 4: 下面來驗證SVN伺服器是否搭建成功,我們隨便建一個目錄,比如E:\codeproject,在這個檔案夾下
滑鼠右鍵菜單=>SVN Checkout,會彈出一個視窗,需要輸入伺服器的地址,因為這裡是在本機測試,所以用localhost或者127.0.0.1代表IP或者網域名稱,如果是區域網路或者外網的伺服器,而不是你的本機,就需要IP或者網域名稱了。這裡你直接輸入svn://127.0.0.1即可,這裡會彈出一個視窗,直接點OK按鈕即可,會提示你輸入使用者名稱和密碼,輸入lihua,123456就擷取了伺服器端資料了。因為剛建立伺服器,還沒有資料,所以取的是空,這裡你可以提交資料到伺服器,你從別的地方Copy一些檔案到E:\codeproject目錄下,然後右鍵菜單=>TortoiseSVN=>=>Add,選擇檔案添加進來,然後右鍵菜單=>SVN Commit,選擇檔案提交,就可以了。檔案提交到伺服器後,你可以在本地修改檔案,出現紅色就是修改過,然後可以通過SVN Commit提交,也可以通過SVN Update擷取最新的檔案。 補充,因為啟動SVN服務後,那個命令列視窗不能關閉,我們需要將它添加的Window服務中,這樣不用每次都開啟這個視窗,而且如果電腦重啟了,Window服務可以自動啟動,實現步驟如下:假設 Subversion 安裝在 D:\Program Files\Subversion,版本庫放在了 F:\svn_server,那麼可以用下面的命令來安裝服務, 
sc create svn binpath= "\"D:\Program Files\Subversion\bin\svnserve.exe\" --service -r \"F:\svn_server\"" displayname= "Subversion Server" depend= Tcpip start= auto ,然後你到 管理=>服務中找到Subversion Server這個服務,啟動即可。/*********************************************************轉END**************************************************************/後記:我下的是最新的Windows Subversion 1.7.5 網址:http://www.wandisco.com/subversion/download#windows              按照上文的講解成功建立。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.