• 重新定位svn地址的方法(windows和linux),svn switch(sw)的帮助信息


    今天公司的路由器出现问题,服务器的IP地址也跟着变了,但是原来的svn已经设置好了,现在需要更换地址

    查询原地址的方法:

    [ruby] view plain copy
     
    1. root@jack-desktop:codes# svn info  
    2. 路径: .  
    3. URL: http://192.168.1.58/repos   
    4. 版本库根: http://192.168.1.58/repos/linux_monitor  
    5. 版本库 UUID: 81fe7417-a8b1-40d6-90b8-661973047dc1  
    6. 版本: 80  
    7. 节点种类: 目录  
    8. 调度: 正常  
    9. 最后修改的作者: chenjiankang  
    10. 最后修改的版本: 80  
    11. 最后修改的时间: 2013-07-10 18:30:13 +0800 (三, 2013-07-10)  
    12.   
    13. root@jack-desktop:codes#  

    更新为192.168.1.13的方法:

    linux下:

    [python] view plain copy
     
    1. root@jack-desktop:codes# svn switch --relocate http://192.168.1.58/repos  http://192.168.1.13/repos   

    svn switch(sw)的帮助信息
    [python] view plain copy
     
    1. root@jack-desktop:codes# svn switch --help             
    2. switch (sw): 更新工作副本至不同的 URL。  
    3. 用法:  1、switch URL[@PEGREV] [PATH]  
    4.        2、switch --relocate FROM TO [PATH...]  
    5.   
    6.   1、更新工作副本,切换到同一版本库中的新 URL。其行为跟 “svn update” 很像,  
    7.      也是将工作副本切换到同一版本库中某个分支或者标签的方法。PEGREV 决定从,  
    8.      哪个版本查找目标。  
    9.   
    10.      如果使用了 “--force” 选项,在工作副本中未版本控制的障碍路径,不会自动  
    11.      导致失败。如果障碍路径与版本库中的对应路径类型相同(文件或目录),它将成  
    12.      为受版本控制的路径,但是内容不改变。它意味着障碍路径的子孙,如果也是障  
    13.      碍路径,那么也会受版本控制。对于障碍路径中的文件,如果与版本库内的不同,  
    14.      将视为工作副本发生本地修改。版本库中的所有属性都应用于障碍路径。  
    15.   
    16.      使用 “--set-depth” 选项设置此操作目标的工作副本之新深度。目前工作副本的  
    17.      深度只能增加(嵌入更深);你不能让目录收缩。  
    18.   
    19.   2、重写工作副本的 URL 元数据,以反映单纯的 URL 改变。当版本库的根 URL 改  
    20.      变(比如方案或者主机名称变动),但是工作副本仍旧对应同一版本库的同一目录  
    21.      时,使用这个命令更新工作副本与档案库的对应关系。  
    22.   
    23.   参见 “svn help update” 以获取报告执行动作的字符列表。  
    24. 有效选项:  
    25.   -r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范围)  
    26.                              版本参数可以是如下之一:   
    27.                                 NUMBER       版本号  
    28.                                 '{' DATE '}' 在指定时间以后的版本  
    29.                                 'HEAD'       版本库中的最新版本  
    30.                                 'BASE'       工作副本的基线版本  
    31.                                 'COMMITTED'  最后提交或基线之前  
    32.                                 'PREV'       COMMITTED的前一版本  
    33.   -N [--non-recursive]     : 过时;尝试 --depth=files 或 --depth=immediates  
    34.   --depth ARG              : 受深度参数 ARG(“empty”,“files”,“immediates”,或“infinity”) 约束的操作  
    35.   --set-depth ARG          : 设置工作副本的新深度为 ARG(“exclude”,“empty”,“files”,“immediates”,  
    36.                             或“infinity”)  
    37.   -q [--quiet]             : 不打印信息,或只打印概要信息  
    38.   --diff3-cmd ARG          : 使用 ARG 作为合并命令  
    39.   --relocate               : 通过URL改写重新定位  
    40.   --ignore-externals       : 忽略外部项目  
    41.   --force                  : 强制操作运行  
    42.   --accept ARG             : 指定自动解决冲突动作  
    43.                             ('postpone', 'base', 'mine-conflict',  
    44.                              'theirs-conflict', 'mine-full', 'theirs-full',  
    45.                              'edit', 'launch')  
    46.   
    47. 全局选项:  
    48.   --username ARG           : 指定用户名称 ARG  
    49.   --password ARG           : 指定密码 ARG  
    50.   --no-auth-cache          : 不要缓存用户认证令牌  
    51.   --non-interactive        : 不要交互提示  
    52.   --trust-server-cert      : 不提示的接受未知的 SSL 服务器证书(只用于选项 “--non-interactive”)  
    53.   --config-dir ARG         : 从目录 ARG 读取用户配置文件  
    54.   --config-option ARG      : 以下属格式设置用户配置选项:  
    55.                                  FILE:SECTION:OPTION=[VALUE]  
    56.                              例如:  
    57.                                  servers:global:http-library=serf  
    58. root@jack-desktop:codes#   

    windows下的TortoiseSVN更新地址:

     
    2
  • 相关阅读:
    PAT Basic 1077 互评成绩计算 (20 分)
    PAT Basic 1055 集体照 (25 分)
    PAT Basic 1059 C语言竞赛 (20 分)
    PAT Basic 1072 开学寄语 (20 分)
    PAT Basic 1049 数列的片段和 (20 分)
    蓝桥杯BASIC-13 数列排序
    蓝桥杯入门——3.序列求和
    蓝桥杯入门——2.圆的面积
    蓝桥杯入门——1.Fibonacci数列
    树的总结(遍历,BST,AVL原型,堆,练习题)
  • 原文地址:https://www.cnblogs.com/jiangzhaowei/p/5552889.html
Copyright © 2020-2023  润新知