SVN常用命令-菜鸟笔记

    技术2023-08-30  142

    SVN常用命令-菜鸟笔记

    commit 提交修改

    svn commit -m "change test"

    ps:如果工作副本是旧的(也就是别人提交过,你的副本版本已经是旧的了),提交将会失败,这个时候你就需要更新副本才能提交了

    update 跟新工作副本

    # svn update

    status 查看工作副本状态

    # svn status

    add 添加文件到版本控制 例:添加readme到版本控制

    # svn add readme

    revert 版本回退 readme 回归到未修改状态

    # svn revert readme

    使readme从版本22回退到版本21

    # svn merge -r 22:21 readme

    查看历史信息 svn log: 用来展示svn 的版本作者、日期、路径等等。

    svn diff: 用来显示特定修改的行级详细信息。

    svn cat: 取得在特定版本的某文件显示在当前屏幕。

    svn list: 显示一个目录或某一版本存在的文件。

    例1:查看版本1和版本2之间的信息

    svn log -r 1:2

    例2:查看文件readme的信息

    svn log readme

    diff 找不同

    用来检查历史修改的详情。 检查本地修改 比较工作拷贝与版本库 比较版本库与版本库

    dif 比较工作文件和缓存在svn的原始文件

    # svn diff

    比较工作文件和版本库中版本号为 3 的文件 readme

    svn diff -r 3 readme

    比较版本库与版本库

    svn diff -r 2:3 readme

    cat 查看一个文件过去的版本 查看版本号为3的readme文件

    svn cat -r 3 readme

    list 在不下载文件到本地目录的情况下来察看目录中的文件

    svn list http://192.168.0.1/Z:
    Processed: 0.013, SQL: 9