【SVN】SVN常用命令

网络上很多SVN命令介绍,本文只是做一下记录,防止长时间不用回头忘记,也算是一个学习的积累。

  1. 连接svn 并展示改目录下的子目录和文件
    命令:svn list svn地址
    e.g. svn list http:192.168.127.1/idbeny/svn/project

  2. 上传项目到svn
    命令:svn import 本地项目地址 上传到svn地址 -m "备注(必填)"
    e.g.svn import /User/idbeny/Work/SVN/Project http:192.168.127.1/idbeny/svn/project -m "添加新项目到svn"

    1)svn服务器上http:192.168.127.1/idbeny/svn/project文件夹若不存在, 会自动创建
    2)只会上传/User/idbeny/Work/SVN/Project目录下的文件到http:192.168.127.1/idbeny/svn/project的目录下
    3)import之后, /User/idbeny/Work/SVN/Project并没有自动转化为工作目录, 需要重新checkout.*

  3. 备份项目
    命令:tar -cf backup.tar 本地项目地址
    e.g.tar -cf backup.tar /User/idbeny/Work/SVN/Project
    注:非必须步骤, 压缩项目备份, 防止误操作损坏项目之后还原用.

  4. 改名项目
    命令:mv 本地项目地址 改名后的项目地址
    e.g.mv /User/idbeny/Work/SVN/Project /User/idbeny/Work/SVN/NewProject
    注:防止上传时, 静态库等类型的文件被乎略, 留作检查用.

  5. 下载项目
    命令:svn checkout svn项目地址 下载到本地地址
    e.g.svn checkout http:192.168.127.1/idbeny/svn/project /User/idbeny/Work/SVN/Checkout/Project
    注:会在当前目录创建project文件夹, 即为本地svn工作目录,不指定本地目录全路径,则检出到当前目录下.

  6. 提交文件
    命令:svn commit -m "备注信息 *"
    e.g.svn commit -m "更新文件" *
    注: * 代表更新全部文件,如果提交指定文件把 * 替换为指定文件名(如: svn commit -m "更新文件" svnTest.cpp).

在Terminal查看当前路径:pwd

    原文作者:idbeny
    原文地址: https://www.jianshu.com/p/dd84ea6ecb51
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞