linux下SVN使用教程

Posted ICer的自我修养

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下SVN使用教程相关的知识,希望对你有一定的参考价值。

  • 将文件co到本地目录

    svn   co    svn_path  local_path

    eg:svn  co   file:///home/project/ABC/svn_database   ./ecma01




  • 往版本库添加新的文件

    svn   add   filename

    eg:svn  add  fifo.v

    可将当前文件添加到版本库中在当前路径下





  • 将改动的文件提交到版本库中

    svn  ci  filename   -m  "    "

    eg:svn   ci   fifo.v

    可将当前文件提交到版本库中在当前路径下,可添加一些注释便于以后追踪


  • 更新版本库中的文件

    svn  up  filename

    eg:svn   up   fifo.v  

    可更新fifo.v为最新的文件

    svn   up   表示更新当前目录下所有文件


  • 查看文件或目录状态

    svn   st   path   查看path路径下的文件或目录状态

    //M  显示文件的内容被修改过

    //?显示文件的内容不在svn  database 中,不受版本控制

    //C 表示发生冲突

    //K 表示被锁定

    //A 被预定假如到版本库中

    eg:svn   st 


  • 删除文件

    svn  delete   filename

    eg:svn  delete   fifo.v  -m  “   ”

    删除fifo.v 可添加一些注释  便于以后追踪


  • 查看版本信息

    svn   log   path

    eg:svn  log   fifo.v

    查看fifo.v的版本更新记录

    svn  log  

    查看当前路径下的版本更新信息


  • 查看文件详细信息

    svn   info   path

    查看当前目录的信息

    eg:svn  info   fifo.v

    查看当前文件的信息


  • 比较文件的差异

    svn  diff  fifo.v

    将修改过的文件和库中的最新的文件比较


  • svn 帮助

    svn help

    svn  help  ci


  • 在版本仓库中添加新文件夹


    svn  mkdir  work   等价于

    mkidr  work

    svn  add  work  -m "  添加新文件夹    "


  • 加锁 and  解锁

    svn  lock  -m "锁定的内容"

    eg:svn  lock  -m “锁定的内容”  fifo.v

    锁定了文件fifo.v

    svn  unlock  -m"解锁的内容”

    eg:svn  lock  -m"解锁的内容”  fifo.v

    解锁了fifo.v


以上是关于linux下SVN使用教程的主要内容,如果未能解决你的问题,请参考以下文章

基础教程:svn命令在linux下的使用

在Windows下使用svn命令行教程及svn命令行的解释

Mac终端下的svn使用教程

WebStorm2018.1 下配置与使用SVN详细教程

linux SVN安装及配置图解教程

SVN版本管理器入门使用教程