SVN的使用(转载)

172 阅读1分钟

转载链接:juejin.cn/post/688818…

SVN使用

SVN三大指令

  1. checkout检出:1)链接到svn服务器;2)更新服务端数据到本地(只在第一次)
  2. commit提交:提交本地数据到服务端
  3. update更新

图标集

常规图标:客户端与服务器文件完全同步时

冲突图标:客户端和服务器文件有冲突

删除图标:服务器端文件已删除

增加图标:本地文件已添加到提交队列

无版本控制:编写的文件没有添加到上传队列

修改图标:客户端文件有修改但是未提交

只读图标:客户端文件以只读形式存在时(用的较少)

锁定图标:服务端数据已锁定

忽略图标:客户端文件已忽略,不需要上传

忽略功能

和git的ignore类似,比如可以忽略log文件

版本回退

  1. 改动没有被提交

    svn revert [-R] something

  2. 改动已经被提交

    svn update 保证拿到的是最新的代码

    svn log 找出要回滚的版本号

    svn merge -r (当前版本号):(要回滚的版本号) something 回滚

    svn diff 确认回滚的结果

    svn commit -m "desc" 提交回滚