SVN工程变更主机地址

起因

最近公司搬家,导致我的个人内网主机挂掉,之前搭建的SVN外网转发服务无法使用,所以直接用开发机连接公司内网,需要将原来指向外网仓库的SVN地址更改为内网的SVN地址。

使用工具切换

SVN项目使用的是WebStorm,本来以为很麻烦的一件事,结果在WebStorm上变得极其简单明了。

WebStorm直接提供了切换远程地址的功能:

VCS -> Subversion -> Relocate
image-20200414155548848.png
image-20200414155634110.png

将 ToURL 路径中的远程主机地址改为新的路径即可。

svn命令切换

  • 首先可以使用 svn info 命令查看当前项目的 SVN 配置.

    svn info
    Path: .
    Working Copy Root Path: /Users/Qiang/workspace/cocosspace/cocoswork/xxx/xxx
    URL: svn://xxx.16.0.18/projects/dock/game/xxx
    Relative URL: ^/game/xxx
    Repository Root: svn://xxx.16.0.18/projects/dock
    Repository UUID: 00149d37-993e-480c-829d-dc3b7a2d7ea4
    Revision: 294
    Node Kind: directory
    Schedule: normal
    Last Changed Author: xxx
    Last Changed Rev: 294
    Last Changed Date: 2020-04-10 17:01:41 +0800 (五, 10  4 2020)
    
    
  • 切换远程主机地址的命令

    svn switch --relocate (Old Repository Root) (New Repository Root)
    

    示例:

    svn switch --relocate https://xxx:8443/svn/items https://yyy:8443/svn/items
    
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 命令的使用 1、检出 svn cohttp://路径(目录或文件的全路径)[本地目录全路径] --username...
    小李龍彪阅读 4,457评论 0 9
  • 运维核心工作: 操作系统安装(物理机、虚拟机)--> 应用程序包部署(安装、配置、服务启动 )--> 批量操作 -...
    Net夜风阅读 1,604评论 0 4
  • 如果刚到一个新公司,还要用 SVN ,接老项目,简易 SVN 操作 一、创建代码仓库 1.首先在某个目录下面新建一...
    4b5cb36a2ee2阅读 847评论 0 0
  • &开发过程中离不开源代码的管理, 目地:为了解决在软件开发过程中,由源代码引发的各种蛋疼、繁琐的问题。 目前开发使...
    早起的虫儿子被鸟吃阅读 2,464评论 0 16
  • WC:Working Copy 你的工作区 Versioned:受控的;受版本控制的 SVN是什么? SVN是开源...
    Programmer客栈阅读 700评论 0 4