svn 集中式版本管理工具

  • 检出:就是下载这个项目下来,然后对内容的修改后,进行提交到版本库之中!
  • 更新:更新版本库
  • 执行变更

安装

  • 官网:https://tortoisesvn.net/downloads.html
    • 一路next即可
    • 在左面鼠标右键 查看到 SVN Checkout 代表安装成功了!

SVNBucket注册账号

  • https://svnbucket.com/
  • 新建一个项目
  • 然后赋值 svn中的源码 项目中的源码
    svn://svnbucket.com/xzl_183/svn_bucket/

svn的基本操作

  • 检出
  • 新增
  • 提交
  • 更新
  • 历史记录

检出 - 新增 - 提交 -更新 - 历史记录

浅谈SVN的使用
浅谈SVN的使用
浅谈SVN的使用
浅谈SVN的使用
浅谈SVN的使用
浅谈SVN的使用
浅谈SVN的使用
浅谈SVN的使用
浅谈SVN的使用
浅谈SVN的使用
浅谈SVN的使用

撤销和恢复

浅谈SVN的使用
浅谈SVN的使用
浅谈SVN的使用

  • 选择对应的版本 复原到此版本
    • 一般再提交后,才是最新的版本了!
      浅谈SVN的使用

添加忽略

  • 点击添加忽略文件的时候,最后会变为 红色的 X 因此还需要在提交一下,这里面还涉及到更新!
    浅谈SVN的使用
    浅谈SVN的使用

解决冲突

  • 多个人修改了同一个文件的同一行
  • 无法进行合并的二进制的文件
  • 怎么避免冲突
    • 经常更新同步一下他人的代码
    • 二进制文件不要多个人同时操作
  • 造成冲突怎么办? 解决冲突
    浅谈SVN的使用
    点击编辑 来解决冲突问题
    • 进入以下编辑模式!
      浅谈SVN的使用
  • 修改二进制文件
    就是把img复制,然后替换掉已存在的img,那么会造成冲突
  • 点击1更新后,会造成冲突!
  • 点击编辑文件,来解决冲突
    浅谈SVN的使用
    浅谈SVN的使用

分支的管理

svn的目录结构
* trunk 主干
* branches 分支
* tags 标记

  • 所谓创建分支:就是直接创建以上3个文件,然后把文件存在入这三个文件之中
    浅谈SVN的使用
  • 对在trunk 主干 开放完毕之后,我们就是直接上传到线上,并且打个标记 为线上的版本 1
    浅谈SVN的使用

相关文章: