SVN的使用

一、svn的介绍

1.svn是一个版本控制管理工具,管理项目开发的代码
2.svn的作用:
  1.多人协作开发
  2.代码备份
  3.代码还原
  4.责任追踪

二、svn的使用

1.svn服务器的安装
     注意端口默认443被虚拟机占用 更改端口即可
     repositories  svn服务器提供的仓库
         新建仓库 选择 fsfs 类型---empty 仓库 
     users         连接svn服务器的用户
         指定账号和密码
     groups        用户所属的分组
         可以根据用户作分组 方便统一授权
2.svn客户端的安装
     注意安装过程更改选项 配置idea使用的svn.exe文件
     checkout 检出代码到本地
     commit 提交代码到服务器
     update 更新代码到本地
     冲突解决 原则:先更新再 解决冲突后提交代码
     revert 还原当前版本 
            还原历史版本 ---show log 选择版本 revert to this version
     delete 删除本地
            删除本地 提交 删除服务器
3.重启电脑

三、idean集成svn

1.分享的工程忽略文件
    file---settings---version control ---ignore file 浏览需要忽略的文件和文件夹
2.创建工程分享
   vcs--import into version control---share project 
3.提交代码
   vcs commit
   右键 subversion 提交
   直接快捷图标提交
4.更新代码
   vcs update
   右键 subversion 更新
   直接快捷图标更新
5.多人操作代码 检出工程  
   vcs---check out from version control ---sub version
6.idea的冲突解决 先更新 再提交
7.revert 还原  直接还原
               历史还原  show history---选择版本点击 get 
​

四、svn高级使用

1.svn高级目录概念
     branches  --分支目录 用于定制化开发的代码存储目录
     tags      --标记目录 用于不同版本的代码存储目录
     trunk     --主干目录 日常开发的代码存储目录
2.分支和主干的操作
    分支和主干合并规则:
    分支代码合并到主干 需要在主干代码上做操作
    主干代码合并到分支 需要在分支代码上做操作

 

你可能感兴趣的:(SVN)