• linux中svn 的有关操作,简单易懂


    svn up 更新数据   每次使用svn前一定要svn up ,否则有可能会覆盖其他人的文件

    svn st 查看文件状态   ? 代表新增加的文件,但不在svn版本控制内   需要用svn add  path 来添加文件到svn 上,添加完成后,文件状态会变为A

    ? 不在版本控制范围

    A  已添加到svn控制范围,等待提交

    M  对svn上已有的文件进行过修改,等待提交

    ! 已经在svn上面删除改文件,但是尚未提交

    C 文件发生冲突,有冲突时,如果不是自己修改的文件,或者待提交的文件,一般选择tc,即他人文件版本即可,如果与自己修改过要提交的文件有冲突,可以使用 svn resolved 来移除冲突

    K 表示文件已被锁定

    svn revert path 恢复已修改的文件

    svn ci -m "要提交的相关内容" path

    svn log 查看提交日志  svn log -l 10 查看最近提交的10条日志

    svn co path  从svn服务器下载相关项目代码

    svn delete path 删除svn 上的文件 svn ci -m "提交删除的文件"

    svn info test.txt 查看文件详细信息

    还有一些高级操作:

    svn -r 200 test.txt 将test.txt文件还原到200版本

    svn diff -r m:n path 比较m与n版本之间的差异

    svn merge -r m:n test.txt 将m版本和n版本合并到当前文件

    svn mkdir path 在版本仓库中添加文件夹 mkdir work   svn add work -m "添加文件夹"

    svn switch(sw):更新工作副本至不同的url

  • 相关阅读:
    [TC11326]ImpossibleGame
    [CC-FNCS]Chef and Churu
    [JZOJ4786]小a的强迫症
    [USACO08NOV]Time Management
    ARC070F HonestOrUnkind
    LOJ2799 「CCC 2016」生命之环
    Luogu P5824 十二重计数法(小球盒子计数)
    Luogu P4249 [WC2007]剪刀石头布
    Kattis heapsoffun Heaps of Fun
    Kattis xorsequences XOR Sequences
  • 原文地址:https://www.cnblogs.com/lyt-666/p/11601176.html
Copyright © 2020-2023  润新知