SVN简介以及操作说明

一、svn工具的概念

  svn是一个集中式的版本控制管理工具,用于管理项目开发中的代码文件
  svn的意义:
     1.解决多人协作开发
     2.代码的还原  svn可以通过操作的历史记录还原到具体的版本
     3.代码的备份  svn可以针对项目的工作节点存储不同版本的代码
     4.责任追踪    

二、svn的安装

  1.svn服务器的安装
    注意:安装端口默认443被虚拟机占用 可以更改为8443或者其余可以使用的端口
    服务器的使用
       repository  svn服务器上所有的仓库
          创建仓库 选择文件系统 选择空仓库结构 默认权限 所有人读写
       users       连接svn服务器的用户
       groups      用户的分组  可以统一授予权限操作
  2.svn客户端的安装
    注意:安装过程将红色叉叉 选择下拉列表第二选项 用于配置idea集成svn使用
    
  3.安装之后最好重启
    

三、svn的本地操作

  1.svn的基本操作
    check out 检出工程
    commit  提交代码到仓库
    update  更新代码到本地
    冲突解决方式  先更新其余代码 编辑冲突后 提交代码
  2.svn的其余操作
     还原  
        未提交文件 直接右键 revert
        已提交文件 show log 点击具体版本 右键 revert to this version
     责任定位
        可以记录任意用户 什么时间 做了什么操作
        可以对比不同版本的代码差异

四、svnidea中的应用

  1.idea集成svn工具
     配置本地客户端安装路径下的exe文件 --参考路径 D:\svn\client\bin\svn.exe
  2.完成分享工程
     1.忽略不必被版本控制的文件
     2.分享工程的源码到仓库
       vcs---import into version control---share project(subVersion)
     3.commit 保证所有代码提交到仓库
       点击快捷提交的图标
  3.完成检出工程
     1.vcs--check out from version control---subVersion
     2.选择对应的仓库url路径--选择仓库下的项目名文件夹---选择检出的位置 check out
     3.注意忽略文件
  4.idea的基本操作
     commit 提交文件
     update 更新文件
     冲突解决 更新后 解决冲突后提交
     revert 还原文件
            还原历史 show history  获取代码点击 右键 get

五、svn的高级应用

  1.定义目录规范用于存储不同场景的代码使用
    branches  分支 定制化开发平行主干代码使用
    tags      标记 不同阶段版本代码存储
    trunk     主干 日常开发使用
  2.高级的应用测试
    1.分享工程到目录下的trunk 主干
    2.创建标记代码到tags目录
       右键 subVersion--branch or tags  选择主干的url 自定义名称
    3.创建分支
        右键 subVersion--branch or tags  选择分支的url 自定义名称
    4.切换目录代码
        右键 subversion--update directory 勾选updage/switch 选择更改的路径
    5.分支和主干的合并
        分支创建的代码合并到主干 需要在主干代码做操作
        主干创建的代码合并到分支 需要在分支代码做操作
    6.合并操作 遗留问题....

六、adminLte模板的使用

  使用文件为
    css
    img
    page
    plugin
   1.创建工程 web工程
   2.拷贝模板的资料到 项目webapp下 建议磁盘拷贝
   3.更改页面为自己需要的页面
   4.页面分析结构  页面头部 导航侧栏  内容区域  底部区域
   

你可能感兴趣的:(日常总结)