我的源碼管理:如何在本機配置本身的SVN Repository (圖解)

今天在寫程序時,由於一個軟件誤刪除了一個關鍵的 py 源文件,致使整個項目沒法運行,從新編寫顯然要耗費很大的人力物力,所以決定依照下文在本機搭建 SVN,特轉此文,引覺得戒! html

     Repository 即源碼的集中存放處,全部修改後提交的源碼就是保存在這裏,並在其中記錄全部的修改版本,分支版本,版本合併,以及併發修改處理等。SVN最主要的功能是用於團隊開發時用的,用於處理源碼修改的版本控制和併發修改衝突。對於我的開發來講,雖然不存在併發修改衝突的問題,但我的源碼可使用到SVN的版本控制功能,以便找到開發過程當中的版本記錄。通常我的沒有條件也不必搭一個獨立的服務器來作Repository,在本機的開發過程當中誤刪代碼的狀況有可能會發生,因此在本機建立一個SVN Repository 仍是有必要的。 服務器

具體步驟: 併發

一、SVN安裝 svn

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

二、創建本機的 Repository spa

    好比把源碼庫放在E盤,則建立文件夾E:/repository/trunk/myproject(注意,確保不能刪除),而後在此文件夾上右鍵,選擇TortoiseSVN->Create repository here。以下圖: .net

  提示建立成功 版本控制

 

  點ok,而後E:/repository/trunk/myproject文件夾下多出如下文件 htm

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

三、建立本地工做文件夾

 在D盤建立工做目錄,D:/workspace/myproject,而後在此文件夾上右鍵,選擇SVN CheckOut,以下圖

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

 

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

  點肯定後完成建立工做,在文件夾中看到一個隱藏的文件夾:.svn。

四、上傳源碼到Repository

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

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

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

 

至此,咱們工做文件夾的myproject代碼就處於版本控制狀態,之後的有代碼修改,則執行SVN commit操做便可。若是咱們不當心把

工做文件夾下的代碼刪除了,咱們能夠執行SVN update操做從源碼庫上更新下來便可,確保我的本機開發過程當中代碼不丟失。

相關文章
相關標籤/搜索