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

查询原地址的方法:

  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. root@jack-desktop:codes#

更新为192.168.1.13的方法:

linux下:

  1. root@jack-desktop:codes# svn switch --relocate http://192.168.1.58/repos  http://192.168.1.13/repos

svn switch(sw)的帮助信息

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

windows下的TortoiseSVN更新地址:

 
2

重新定位svn地址的方法(windows和linux),svn switch(sw)的帮助信息的更多相关文章

  1. svn更新路径,解决办法详细步骤,eclipse里面的更新方法,svn废弃位置,Windows环境,svn服务器地址换了,如何更新本地工作目录

    svn更新路径,解决办法详细步骤,eclipse里面的更新方法,svn废弃位置,Windows环境,svn服务器地址换了,如何更新本地工作目录 Windows下,svn服务器IP本来是内网一台服务器上 ...

  2. java支持跨平台获取cpuid、主板id、硬盘id、mac地址 (兼容windows、Linux)

    windows: package cn.net.comsys.helper.system.info;   import java.io.BufferedReader; import java.io.F ...

  3. IDEA配置svn地址方法及出现的问题的解决办法

    1.在IDEA中点击File-Settings里面,如图所示,选择你本地装的svn的exe路径: 2.在如图所示菜单中配置svn地址: 问题1:如果svn路径下没有exe文件,则是装svn的时候没有安 ...

  4. [源码管理] Windows下搭建SVN服务器

    前文所述SVN客户端使用的时候,用的SVN服务器通常为外部,例如Google Code的服务器,不过,做为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行有效 ...

  5. 修改SVN账户密码的方法

        Case1:     在Eclipse 使用SVN 的过程中大多数人往往习惯把访问SVN 的用户名密码自动保存起来以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名,这时候 ...

  6. 修改 SVN 账户密码的方法

    记是记不住 的,即便是每天都在用的东西,也有貌似熟悉其实很陌生的时候,或者说根本就是不熟悉.于是需要拿出来经常翻翻,比如我们的SVN账户配置,很简单的一个 case,你可能是svn使用高手,但不一定记 ...

  7. shell下批量重命名svn文件的方法

    shell下批量重命名svn文件的方法 目标: 将svn目录下所有文件重命名 , 原文件前缀为 ucc_ , 批量改为 xmd_ 用tree看下当前svn目录 ucc_1.c ucc_1.h ucc_ ...

  8. 个人项目--“”小鱼企业级开发系统“”Svn地址分享

    由于精力有限,博主现在只维护这一个系统,会不时的更新代码提交. ""小鱼企业级开发系统""的Svn地址:http://code.taobao.org/svn/S ...

  9. BesLyric 全新版本下载 ( windows \ mac \ linux )

    导读 BesLyric , 一款专门制作 网易云音乐 LRC 滚动歌词的软件! 搜索.下载.制作 歌词更方便! 很荣幸地,自 beslyric 2017 年开发推出以来,得到了很多云村村民的肯定,现在 ...

随机推荐

  1. CentOS下解决”用户账户is not in the sudoers file“问题

    如上图,在当前用户cent(我的用户名)下使用sudo命令时,提示"cent is not in the sudoers file. This incident will be report ...

  2. abap程序修改程序

    *&———————————————————————**& Report ZHELI_CODE*&*&———————————————————————**&*&am ...

  3. Welcome to MacJournal!

    Welcome to MacJournal 6 To get started, create a new entry by clicking on "New Entry" in t ...

  4. JavaWeb学习记录(十九)——jstl自定义标签库之传统标签

    一.传统标签 (1)JSP引擎将遇到自定义标签时,首先创建标签处理器类的实例对象,然后按照JSP规范定义的通信规则依次调用它的方法. public void setPageContext(PageCo ...

  5. Python Tornado

    按照http://www.tornadoweb.cn/所提供的方法下载安装后编写如下程序: import tornado.ioloop import tornado.web class MainHan ...

  6. Android-Universal-Image-Loader开源项目的简要说明及使用实例

    本文转载于:http://www.cnblogs.com/hsx514/p/3460179.html 一.核心类的说明及相关参数的说明 ImageLoaderConfiguration 1.作用:为I ...

  7. Vimdiff---VIM的比较和合并工具

    本文来自IBMDW   http://www.ibm.com/developerworks/cn/linux/l-vimdiff/ 源程序文件(通常是纯文本文件)比较和合并工具一直是软件开发过程中比较 ...

  8. Hightchart.js 的使用

    中文网址介绍 http://www.hcharts.cn/docs/basic-zoom http://v1.hcharts.cn/demo/index.php?p=46

  9. (转) 实时SLAM的未来及与深度学习的比较

          首页 视界智尚 算法技术 每日技术 来打我呀 注册     实时SLAM的未来及与深度学习的比较 The Future of Real-Time SLAM and “Deep Learni ...

  10. QAction类详解:

    先贴一段描述:Qt文档原文: Detailed Description The QAction class provides an abstract user interface action tha ...