• SVN的基本介绍服务器配置


    ### 1. 工作场景
    1. 进入公司需要做的关于开发的第一件事, 就是向项目经理索要SVN服务器地址+用户名+密码

    ### 2. 角色解释
    > 服务器: 用于存放所有版本的代码,供客户端上传下载更新
    > 客户端: 通过客户端下载上传本地代码
    > 用户名/密码: 验证人员身份,判断是否有操作权限;

    ### 3. 项目开发中的基本操作
    > 1. 项目经理初始化项目结构并上传到服务器
    > 2. 程序猿根据地址+用户名+密码下载一份完整代码到本地
    > 3. 开始开发,任务完成后,提交任务代码到服务器
    > 4. 从服务器上更新其他同事的代码到本地

    ### 4. 以上操作对应到SVN操作体现
    > 1. svn import (项目经理做的)
    > 2. svn checkout : 将服务器对应项目的所有代码下载到本地
    > 3. svn commit : 提交本地最新代码到服务器
    > 4. svn update : 从服务器更新最新被修改的代码


    ### 5. 版本控制策略(补充)
    > svn : 更新-修改-合并
    * 弊端:合并时容易产生冲突
    > 其他版本控制策略: 锁定-修改-解锁
    * 弊端:不能并行开发
     
     
     
     
    1. 服务器作用

        > 用于存储/备份各个版本的代码
        > 供客户端下载/上传/删除代码

    2. 服务器环境搭建

        Mac 下直接配置([Mac 下安装SVN](http://tycomputer.iteye.com/blog/1963764)), ([Mac下配置SVN 服务器](http://blog.csdn.net/q199109106q/article/details/8655204)

    Windows下安装Visual SVN Server([Visual SVN Server下载地址](http://www.visualsvn.com/server/download/)

    * 因为作为新人进到公司无法接触服务器,而且大部分公司都是使用windows 作为服务器,所以此处只讲第二种,作学习测试使用!*

    3. 安装步骤

        > 全程”下一步”,傻瓜式安装.

    4. 控制区几个选项的作用

        > Repository
            - 代码仓库:存放不同版本的代码
        > Users
            - 用户列表:创建或者删除用户,代码仓库设置访问权限时使用
        > Groups
            - 分组列表:将用户分组,可以针对每组进行代码仓库访问授权操作
    5. 访问测试

        > 可以通过浏览器,输入代码仓库地址进行访问
            - 注意:在客户端浏览器访问时,注意地址需要使用对应的IP地址,不能使用计算机名称.


    6. 操作补充

        在windows下面查看ip 地址
        开始 —> 运行  cmd
        在命令行里面  运行 ipconfig
     
  • 相关阅读:
    C#中调用Outlook API 发起会议
    Log4Net配置
    web端调用Webapi获取Excel表格
    表格导出之Aspose.Cells
    验证输入框
    把新建的对象所有属性变成默认值
    省市区三级联动
    全局异常处理
    HttpHttpServletRequest / Reponse
    热部署
  • 原文地址:https://www.cnblogs.com/HMJ-29/p/4943976.html
Copyright © 2020-2023  润新知