SVN的使用

新建SVN服务器

     1. 查看服务器版本 cat /proc/version

     2. 在http://subversion.apache.org/packages.html 选择相应版本安装

       参考文档:http://www.subversion.org.cn/?action-viewnews-itemid-1... 

     3.  建立初始版本库   svnadmin create E:\svndemo\repository 

     4.  配置用户权限  

 

在 repository/conf/ 下  ,修改svnserve.conf: 
# [general] 
# password-db = passwd 
改为: 
[general] 
password-db = passwd 


然后修改同目录的passwd文件,去掉下面三行的注释: 
# [users] 
# harry = harryssecret 
# sally = sallyssecret 
最后变成: 
[users] 
harry = harryssecret 
sally = sallyssecret 


 

       5.    在防火墙开放80和3690端口,否则会出现“目标机器积极拒绝”错误

       6.    创建 远端访问目录

              创建这些目录时使用url方式,如:svn mkdir -m "Making a new dir." svn://server/tags/ 。切记不要用 文件路径,我就在这卡了很长时间

      7.  运行svn服务器

             svnserve -d -r E:\svndemo\repository  

      8.  使用客户端访问

             导入工程。TortoiseSVN支持如下的url:svn://:pserver:用户名:密码@ip/trunk

安装Subclipse插件

      从http://subclipse.tigris.org/update_1.6.x 下载插件,注意一定要支持eclipse版本和相应的svn服务器版本。我的是eclipse 3.4+svn 1.6.4,所以下载 1.6。x版本的插件。这个时间很慢,不知道为什么

     安装完插件后,使用url   svn://server/查看在svn服务器上存在的工程,选择相应工程下载。

创建分支

      首先要在SVN中创建相应的url,如 svn://server/tags/tag1,方法是 svn mkdir -m "Making a new dir."  svn://server/tags/tag1

     使用命令 svn copy svn://ip/trunk svn://ip/tags/tag1 -m "提示信息" 创建分支

参考资料

          http://www.subversion.org.cn/svnbook/nightly/index.html

删除分支

          在eclipse  svn 透视图下,分支右键点删除,  TortoiseSVN客户端应该也可以

5。使用心得

      有目录冲突时,删除本地更新后再修改该文件夹内容

展开阅读全文

没有更多推荐了,返回首页