版本管理工具Subversion的使用

Step 1. 安裝apache2,我安裝的是Apache v2.0.52 For Windows。
Step 2. 安裝Subversion,我安裝的是svn-1.1.1-windows-setup。Subversion 主頁:http://subversion.tigris.org/
Step 3. 安裝windows底下的客戶端工具軟件TortoiseSVN,我安裝的是TortoiseSVN-1.1.2。TortoiseSVN 主頁:http://tortoisesvn.tigris.org/.
Step 4. 修改apache的配置文件
把/httpd/目錄下的mod_dav_svn.so和mod_authz_svn.so複製到/apahce2/modules/目錄下。
把/bin/目錄下的libdb42.dll、libeay32.dll、ssleay32.dll 複製到/apache2/bin/文件夾下。
接著打開/apache2/conf/目錄下httpd.conf,先找到以下兩行:
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
把這兩行最前面的 '#' 字符刪除,然後加入下面幾行:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /svn>
    DAV svn
    SVNParentPath f:/wwwroot/svn
</Location>
其中f:/wwwroot/svn爲你要建的倉庫的父目錄(必須爲本地目錄)。
Step 5. 創建SVN倉庫:
svnadmin create f:/wwwroot/svn/webserver
如果成功,就可以通過瀏覽器http://localhost/svn/webserver/訪問svn倉庫了
Step 6. SVN的使用:
1. svn import :導入文件夾下的數據到庫中
2. svn checkout :取出檔案庫中文件
3. svn commit:提交全部文件到服務器檔案庫中。
    svn commit filename 提交某個文件
4. 添加一個文件到svn
    svn add filename
5. 從svn中刪除一個文件
    svn delete filename
6. svn diff : 比較當前更改
7. svn status: 比較文件狀態
8. svn update: 更新本地副本,獲取當前的最新版本。如果別人也更改了其他的文件,需要使用此命令得到其他人的最新更改。
Subversion 手冊中文版
http://freebsd.sinica.edu.tw/~plasma/svnbook/
Step 7. 使用TortoiseSVN可在windows窗口下進行方便簡捷的操作。

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