標籤:
本文轉自: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 (圖解)