Linux企業級專案實踐之網路爬蟲(25)——管理原始碼之SVN

尹成發表於2014-08-31
軟體專案開發中,一般會用到原始碼管理工具SVN。版本控制是管理資料變更的一種技術。對於程式設計師來說,它已經成為不可或缺的工具,因為他們經常修改軟體程式碼,產生部分的變更,然後第二天再取消所有的變更。想象有一群程式設計師同時工作的情況你就能理解,為什麼需要一個良好的系統來管理可能出現的混亂。

TortoiseSVN 是 Subversion 版本控制系統的一個免費開源客戶端,可以超越時間的管理檔案和目錄。檔案儲存在中央版本庫,除了能記住檔案和目錄的每次修改以外,版本庫非常像普通的檔案伺服器。你可以將檔案恢復到過去的版本,並且可以通過檢查歷史知道資料做了哪些修改,誰做的修改。這就是為什麼許多人將 Subversion 和版本控制系統看作一種“時間機器”。

下載TortoiseSVN

TortoiseSVN的官方下載地址是 http://tortoisesvn.net/downloads ,普通Windows使用者下載32位軟體即可,下載地址後面還有中文語言包(Language packs)提供,安裝完後可以將TortoiseSVN的介面程式設計簡體中文。

安裝完成TortoiseSVN後,會發現資料夾圖示被過載,不同的過載圖示所表示不同的意義。所有的TortoiseSVN命令都是通過windows資源管理器的右鍵選單執行。右鍵點選一個檔案或者資料夾,大多數選單項都能夠直接顯示。比較常用的功能是“更新”和“提交”。通過“更新”可以從SVN伺服器上下載最新的程式碼,“提交”則可以將本地修改的程式碼上傳到SVN伺服器上。

有關於SVN詳細的使用方法我們可以參閱SVN手冊:http://www.subversion.org.cn/svnbook/

相關文章