zoukankan      html  css  js  c++  java
  • svn安装教程

    一、服务端安装SVN-=====(CentOS)
    1、yum install subversion
    2、svn的相关配置======
        1> 创建一个SVN仓库(所有的项目存放与管理)
            mkdir -p /svndata/SLSaleSystem
        2> 创建项目
            svnadmin create /svndata/SLSaleSystem
        3> 对SLSaleSystem这个项目进行配置管理
            vi /svndata/SLSaleSystem/conf/svnserve.conf
            [general]
            anon-access = none | read
            auth-access = write
            password-db = passwd
            authz-db = authz

    vi /svndata/SLSaleSystem/conf/passwd--SVN项目使用者的配置(用户名=密码)

        例如:

      hanlu=123456
      yutianbao=123456

    vi /svndata/SLSaleSystem/conf/authz
      [groups]

      [/]
      hanlu=rw
      yutianbao=r

    3、 启动和关闭服务
      启动: svnserve -d -r /svndata
      停止: killall svnserve

    4、开放端口号
      iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
      service iptables save

    »遇到问题:

    Loaded plugins: fastestmirror, refresh-packagekit, security
    Loading mirror speeds from cached hostfile
    Setting up Install Process
    No package gcc available.
    Error: Nothing to do

    遇到这种情况有两种做法:

    1、没网,试着:ping www.baidu.com

    如果显示没有连接的话,就说明没网,也就无法使用yum 命令。

    2、ping通了的话,还是是用不了yum命令,说明是yum镜像没有了,那么就得下载一个来更新。

    在安装完CentOS后一般需要修改yum源,才能够在安装更新rpm包时获得比较理想的速度。国内比较快的有163源、sohu源。这里以163源为例子。

    1. cd /etc/yum.repos.d

    2. mv CentOS-Base.repo CentOS-Base.repo.backup

    3. wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

    4. mv CentOS6-Base-163.repo CentOS-Base.repo

    5.yum clean all

    最后在使用yum 就可以了。

    二、客户端

    1、准备工作:

    1. MyEclipse安装SVN插件:myeclipse安装路径dropins 下新建svn 目录,把site-1.8.22.zip(需手动下载)解压放进去,然后重启MyEclipse,会有卡顿。。如果有报错,点取消,不影响使用,全点ok即可;
    2. 打开myeclipse后,可以window-->prefrences-->搜索svn看手否成功安装插件。

    2、工作原理

      

    3、第一步 创建空工程:new--》web project--》项目名如:SLSaleSystem

    第二步 配置仓库:window-->showview-->other-->svn资源库-->点ok

    第三步  在控制台位置:右键--》新建--》资源库位置--》svn://本机IP地址/SLSaleSystem

    点击Finish,这里的用户名密码即前面配置好的:

     

    第四步 提交项目SLSaleSystem到svn服务器的trunk里(先share再commit)

     先右键项目--》team--》Share Project-->

     

    选择SVN,然后next

    选择使用已有资源库,然后next

    指定模块名:trunk(主干),然后next

    添加注释:标注做了什么事,然后Finish

    会出现同步视图,右键项目--》提交

    添加注释

    提交后,切换到java视图

    此时项目名后面会有一个[trunk]标注。

    第四步 打分支,在svn服务器上有一个branchs文件夹(自定义),此时所有的分支将放在branchs里,同时为分支定义分支名称,命名规则可为:branch_项目名称_分支版本号,eg:                       branch_SLSaleSystem001

    右键项目--》team--》分支/标记

    添加注释,勾选:切换工作复本为新的........

    点击Finish,项目名后会出现标注[分支名],还有控制台SVN资源库会出现分支的项目

    第五步 修改项目:例如修改index.jsp中的title标签内容

    然后同步

     

    提交

    添加注释

    点击ok

    第六步 分支开发完成之后,合并到主干上,此分支开发版本结束

    右键项目--》ream--》切换

    点击浏览,选择trunk,点击ok

    右键项目--》ream--》合并

    选择第二项:由分支合并到主干,带年纪next

    Merge from:点击select选择分支

    点击Finish

    可以看到:提示有一个更新,即我们前面做的修改


    第六步 svn--checkout 新创建分支,在新分支继续功能开发即可,此处不再详述。

  • 相关阅读:
    linux-网卡故障
    css hack
    IE7的overflow失效的解决方法
    Js中 关于top、clientTop、scrollTop、offsetTop的用法
    javascript作用域(Scope),简述上下文(context)和作用域的定义
    统计代码行数的小技巧
    sql复制表、拷贝表、临时表
    string.format
    手机号正则验证
    getBoundingClientRect() 来获取页面元素的位置
  • 原文地址:https://www.cnblogs.com/yutianbao/p/9160452.html
Copyright © 2011-2022 走看看