[轉]個人源碼管理:如何在本機配置自己的SVN Repository (圖解)

來源:互聯網
上載者:User

標籤:

本文轉自:http://blog.csdn.net/wikijava/article/details/6245588

Repository 即源碼的集中存放處,所有修改後提交的源碼就是儲存在這裡,並在其中記錄所有的修改版本,分支版本,版本合并,以及並發修改處理等。SVN最主要的功能是用於團隊開發時用的,用於處理源碼修改的版本控制和並發修改衝突。對於個人開發來說,雖然不存在並發修改衝突的問題,但個人源碼可以使用到SVN的版本控制功能,以便找到開發過程中的版本記錄。一般個人沒有條件也沒必要搭一個獨立的伺服器來做Repository,在原生開發過程中誤刪代碼的情況有可能會發生,所以在本機建立一個SVN Repository 還是有必要的。

 

具體步驟:

1、SVN安裝

    到官方網站http://tortoisesvn.net/downloads.html下載最新版本安裝。

 

2、建立原生 Repository

    比如把源碼庫放在E盤,則建立檔案夾E:/repository/trunk/myproject(注意,確保不能刪除),然後在此檔案夾上右鍵,選擇TortoiseSVN->Create repository here。如:

 

  提示建立成功

 

 

  點ok,然後E:/repository/trunk/myproject檔案夾下多出以下檔案

 

至此,說明源碼庫建立成功。

 

3、建立本地工作資料夾

 在D盤建立工作目錄,D:/workspace/myproject,然後在此檔案夾上右鍵,選擇SVN CheckOut,如

 

 

在彈出框中的URL of respository框中輸入(注意,這裡是使用file協議) file:///e:/repository/trunk/myproject

 

 

點擊ok,彈出check out 成功提示框。

  點確定後完成建立工作,在檔案夾中看到一個隱藏的檔案夾:.svn。

 

4、上傳源碼到Repository

  在D:/workspace/myproject檔案夾下建立好源碼後,myproject檔案夾任意空白處右鍵,選擇SVN Commit 。

 

填寫注釋,勾選Select / Deselect all 複選框,點擊OK提交代碼。

 

最後彈出代碼上傳成功提示框

 

至此,我們工作資料夾的myproject代碼就處於版本控制狀態,以後的有代碼修改,則執行SVN commit操作即可。如果我們不小心把

工作資料夾下的代碼刪除了,我們可以執行SVN update操作從源碼庫上更新下來即可,確保個人本機開發過程中代碼不丟失。

 

[轉]個人源碼管理:如何在本機配置自己的SVN Repository (圖解)

聯繫我們

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