• svn 命令行基本操作


    检出checkout(co)

    svn co ${url}
    

    更新update(up)

    svn up
    

    提交commit(ci)

    svn ci -m " 修改xxx 问题"
    

    查看当前目录最近5 次提交记录

    svn log -l 5
    

    查看当前工作拷贝信息

    svn info
    

    查看当前未提交的文件status(st)

    svn st
    

    这个命令输出每个添加、修改、删除过的目录和文件,前面的C 表示冲突,要特别注意。linux 下也可以用svn st | grep ^C 来查看冲突项。

    查看当前修改内容

    svn diff
    

    例如svn diff -r4432 xxfilename。比对当前分支与r4432分支上xx文件的不同。

    撤销当前修改,覆盖为资源库最新版本

    svn revert path/filename
    

    递归撤销当前目录修改,覆盖为资源库最新版本。注意新加的文件不会被删除,这时也可以删除工作拷贝,重新checkout

    svn revert . --recursive
    

    SVN merge

    自动合并-主干到分支

    建立分支以后,一个要做的事情就是定期将主干上的修改合并到分支。先进入分支的工作拷贝,确认分支上所有修改已经提交,然后:

    svn merge http://codeserver/calc/trunk
    

    最后

    能使用 Git 就使用 Git 吧。。

  • 相关阅读:
    HDU 1856 More is better
    并查集模板
    HDU 1325 Is It A Tree?
    HDU 1272 小希的迷宫
    CodeVS 2639 约会计划
    POJ 1163 数字三角形
    HDU 1232 畅通工程
    HDU 1213 How Many Tables
    树形结构打印二叉树
    网址收藏
  • 原文地址:https://www.cnblogs.com/everlose/p/12826033.html
Copyright © 2020-2023  润新知