zoukankan      html  css  js  c++  java
  • SVN 的用法

    1.   SVN的服务端配置

    接下来  我们要创建一个根目录(就是用于存诸工厂的),用来存诸SVN的工厂信息(每一个工厂等于一个项目)创建地址为:   d:/svn/ root(即在这里创建一个root文件夹);

     以管理员身份起动cmd,创建 SVN 服务,   下面的 -r  表示服务地址

     

    打开 本地服务,启动SVNServer 服务

    创 建  项目工厂,如创建 一个学生系统(Student)工厂

    当 然 Windows 下 创建项目工厂可以用以下操作   在一个空的文件夹中右键

    接下来会弹出一个对话筐   直接点 OK

    配置权限

           如果是为了【开始工作】方便,可以设置匿名用户 读写,找到项目工厂目录下的svnserve.conf文件内设置

     

        

    当一切备足之后 要取消掉上述设置,设置匿名用不能不访问,授权用户可以写,设置如下

    设置密码信息存放的文件和 授权信息存放的文件

    创建用户 和设置用户密码 在passwd文件中设置

         

                 设置用户名和用户密码

        

          配置用户权限, 在authz文件中配置

         

         设置权限可分组进行,然后根据项目的文件夹来设置权限

            

               注意 给组设置权限和 给个人设置权限的区别

    项目经理 【通过客户端 】将系统框架或第一个系统版本导入(提交)到SVN工厂中

    找到项目目录  右键

    注意上面命名

    到此为止,SVN服务配置完成,以后的项目由开发人员Checkout来完成开发

    下面为开发人员 CheckOut,在本地你要存放项目的空文件夹内   右键

    当开发人员 checkout 之后,完成开发,须SVN commit  来提交

    其他开发人员可以通过SVN Update 来更新版本

       

    解决冲突问题

          1.修改代码前 先更新   即  SVN Update

          2. 项目经理分配任务时需要独立的来考虑(为不同的开发人员分配不同的模块进行开发,这样尽可能的避免冲空)

    关于退回以前的版本

    关于最新版本误删文件,退回版本后如何让文件恢复

             选中恢复版本中  误删的那个文件

           

            添加到浮动 后,再把文件添加进去

          

    接着 待其他人更新后

        

  • 相关阅读:
    yum添加网易和搜狐源
    [置顶] 写代码更轻松——动软
    再看Core Data中PSC陷入死锁的问题
    【Android框架进阶〖0〗】ThinkAndroid注解机制
    MetaQ安装部署文档
    Android打开WIFI或者移动网络的代码实现
    设计模式简介
    补全状态码避免再去搜:
    onreadystatechange 事件
    服务器常用的状态码及其对应的含义如下:
  • 原文地址:https://www.cnblogs.com/yingger/p/3427605.html
Copyright © 2011-2022 走看看