zoukankan      html  css  js  c++  java
  • svn

     1、svn 检出命令:checkout(co)
    svn checkout https://192.168.1.91/svn/xg_new/xg/ --username=mj --password=123 /Usersentong/Desktop
    说明:将服务器中xg仓库的内容下载到/Usersentong/Desktop目录中。不指定本地目录全路径,则检出到当前目录下。
    遇到个问题,就是用户验证提示,第一次遇到没认真看英语,还以为失败了,仔细翻译了下才知道,是询问是否接受凭证的,对应输入永久接受凭证的字母即可。

    2、svn 导出命令:export
    svn update [-r 版本号] https:xxx [导出位置:本地全路径] --username
    svn update 本地版本全路径 导出位置:本地全路径
    说明:导出版本,加-r指定版本号,否则默认最新的;第二种则是从本地版本导出。

    3、svn 更新命令:update(up)
    svn update [-r] [文件名]
    说明:更新当前目录;可以指定版本或者指定文件。

    4、svn 提交命令:commit(ci)
    svn commit -m "这里是日志内容" *
    说明:提交当前目录下的所有修改;最后的*表示通配符,也可以指定某个文件。

    5、svn 添加命令:add
    svn add *.* 
    说明:*代表所有文件,也可以指定文件,或者某类型文件等,使用通配符。

    6、svn 删除命令:delete
    svn delete *.* 
    说明:类似add操作。

    7、svn 加锁/解锁:lock/unlock
    svn lock -m "这里是日志" 文件名
    svn unlock 文件名
    说明:锁的操作,目前用的比较少。

    8、svn 比较差异:diff
    svn diff [-r 100:101]
    说明:比较差异,直接diff表示修改与基础版本比较;加上-r指定版本比较。

    9、svn 查看日志:log
    svn log 文件名
    说明:查看某文件的更新日志。

    10、svn 查看文件信息:info
    svn info 文件名
    说明:查看某文件的信息。

    11、svn 恢复本地修改:revert
    svn revert 文件名
    svn revert [--recursive] 目录
    说明:恢复某个文件的修改;或者加上recursive表示递归整个目录。

    12、svn 解决冲突:resolved
    svn resolved [本地目录全路径]
    说明:解决冲突,举例:
    $svn update
    C foo.c
    Updated to revision 31.
    更新时如果冲突,且没有及时解决的,那工作拷贝会产生3个新文件:
    foo.c
    foo.c.mine
    foo.c.r30
    foo.c.r31
    当手动编辑并解决了冲突后,运行命令svn resolved可以让工作拷贝知道已经解决了所有冲突;虽然也可以手动删除那3个临时文件,但使用命令,还修正了一些记录在工作拷贝管理区域的记录数据,所以尽量使用命令。

    13、svn 查看文件或者目录状态:status(st)。
    svn status 目录:显示目录下文件和子目录的状态,正常状态不显示;
    ?:不在svn控制中;M:内容被修改;C:发生冲突;
    A:添加到版本库;K:被锁定。
    svn status -v 目录:显示文件和子目录状态。
    【第一列保持相同,第二列显示工作版本号,
             第三和第四列显示最后一次修改的版本号和修改人】?
    说明:查看本地文件和目录的状态。
  • 相关阅读:
    正则表达式
    匿名函数作业
    内置函数&匿名函数
    模拟面试题一
    迭代器
    生成器
    装饰器
    函数
    疑问?
    3,app信息抽取
  • 原文地址:https://www.cnblogs.com/newlist/p/4333072.html
Copyright © 2011-2022 走看看