windows下安裝使用svn管理網站開發項目

svn是一個版本控制系統,其前身是cvs。所謂版本控制系統,就是能在一個數據庫中記錄開發階段的每個開發版本,和所有文件的修改歷史。這個功能是很有用的,它使得追溯代碼的修改和軟件的演進過程成爲可能。

本文僅涉及在windows本機使用svn,即數據庫是保存在本機上的。這跟網絡上的很多項目不同,數據庫是存儲在服務器上,而服務器是能保證可靠性的。svn本身是基於命令行的,就是提供了一組命令,用於版本控制過程中的各種操作。而TortoiseSVN提供了一組跟windows文件管理器集成的界面,具有非比尋常的易用性。

1. 安裝TortoiseSVN

先到[url]http://tortoisesvn.net/downloads[/url]下載TortoiseSVN的安裝文件,如現在的安裝文件是: TortoiseSVN-1.5.2.13595-win32-svn-1.5.1.msi 。下載後之後,像安裝普通windows程序一樣安裝就可以了。

2. 創建工程

首先要建個文件夾,專門用來存放各個工程。比如f:\svn。創建工程的時候,首先新建一個目錄,目錄名就是工程名。比如:f:\svn\project,然後在這個目錄裏面點鼠標右鍵,選擇TortoiseSVN -> Create repository here,創建工程就完成了。這時TortoiseSVN會在這個目錄裏面生成很多數據庫及相關文件。
create

創建了工程之後,還要導入(import)相關的工程文件,也就是我們開發的項目文件。假設我們的項目文件夾在e:\project中,裏面有下面的內容:

\main.c
\lib\lib.c
\lib\lib.h

然後在e:\project這個目錄中點鼠標右鍵,選擇TortoiseSVN -> Import,在彈出的對話框中輸入前面創建的數據庫目錄f:\svn\project,點確定後,就將所有的文件導入svn了。這時,項目文件夾e:\project就可以刪掉了,因爲所有的數據已經保存在svn中了。

import

3. 檢出(Checkout)工作拷貝

實際開發的時候,要首先檢出一個工作拷貝。方法很簡單,隨便找個文件夾,點鼠標右鍵,選擇svn checkout,然後選擇剛纔建的"project",點確定就可以了。檢出的工程拷貝文件夾會顯示一個綠色對號圖標:

checkout

如果修改了工作拷貝中的文件,就會顯示驚歎號圖標:

modified

4. 提交(Commit)工作拷貝

當編程告一段路之後,就需要提交到svn中,讓修改記錄在svn中。提交的方法:在工作拷貝的文件夾上點鼠標右鍵,然後選擇svn commit,在彈出的對話框中輸入修改信息,以便日後查找。

TortoiseSVN的入門使用就是這些,要了解高級功能,還必須學習svn的工作原理。
 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章