项目管理:版本控制器SVN的使用

        在项目进行过程中,良好的代码管理机制能够提高开发的效率,这已经是被实践证明了的结论。代码的管理,不只是找个空间存储一下那么简单。幸好我们有版本控制器,它可以帮助我们进行科学的管理,CVS已经很多年了,SVN是在它的基础之上发展起来的,更胜之一筹,下面介绍SVN的安装与使用。

(1)下载镜像,并按照提示进行安装即可。

    官网:http://subversion.tigris.org/ 
    Setup-Subversion-1.5.3.msi (服务器)

    TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi (客户端)

(2)建立版本库,相当于代码存储的数据库。

    运行—cmd— mkdir E:\svnhome\project_name (创建存储目录)

    cd E:\svnhome\project_name  (进入目录下面)

    svnadmin create E:\svnhome\project_name  (建立版本库)

(3)修改配置、权限

    打开E:\svnhome\project_name \conf 
    auth-access=write项去掉注释,允许写权限 
    password-db=password项去掉注释。使用密码

    ***************************************

    注意在去掉注释的时候,前面的空格也要去掉

    ****************************************

   打开同目录下的password:,在最后添加用户和密码admin=123456
    =前面的是用户名,后面的是密码

(4)打开服务器运行—cmd
    svnserve -d -r E:\svnhome (可以用sunserve --help查看相关的命令,-r指向根目录-d后台运行)

(5)导入文件在要导入的文件上面右键客户端—import svn:\\localhost\project_name(或者开放svn服务器的电脑的IP)

   到此为止,已经将材料import进了版本库

(6)获得文件的拷贝在任何要得到文件拷贝的文件夹下面

    右键checkout即可对拷贝的文件,修改之后要进行提交。

(7)在客户端输入 svn:\\localhost\project_name(或者开放svn服务器的电脑的IP)即可看见各个版本的文件。

 

   注:
(1)经常打开SVN服务器要用命令行,可以写个小脚本。

   startSVN.bat 内容为: svnserve -d -r E:\svnhome
(2)svnserve -d -r E:\svnhome \project_name也可以,这样访问的时候,直接svn:\\localhost即可
(3)在工程中的动态文件不要引入到SVN中,比如eclipse工程中class文件下的内容

(4)在eclipse之类的开发环境中用的是SVN的插件用update去安装,使用起来非常方便,推荐,但是这里不再介绍

posted on 2009-05-12 14:33 hanry 阅读(317) 评论(0)  编辑  收藏 所属分类: 工具随想

<2025年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

导航

统计

留言簿

随笔分类

文章分类(7)

文章档案(7)

开发技术学习资源

搜索

最新评论