版本管理工具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窗口下进行方便简捷的操作。

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