起因
最近公司搬家,導(dǎo)致我的個(gè)人內(nèi)網(wǎng)主機(jī)掛掉泊愧,之前搭建的SVN外網(wǎng)轉(zhuǎn)發(fā)服務(wù)無法使用伊磺,所以直接用開發(fā)機(jī)連接公司內(nèi)網(wǎng),需要將原來指向外網(wǎng)倉庫的SVN地址更改為內(nèi)網(wǎng)的SVN地址删咱。
使用工具切換
SVN項(xiàng)目使用的是WebStorm屑埋,本來以為很麻煩的一件事,結(jié)果在WebStorm上變得極其簡單明了痰滋。
WebStorm直接提供了切換遠(yuǎn)程地址的功能:
VCS -> Subversion -> Relocate
image-20200414155548848.png
image-20200414155634110.png
將 ToURL 路徑中的遠(yuǎn)程主機(jī)地址改為新的路徑即可摘能。
svn命令切換
-
首先可以使用
svn info
命令查看當(dāng)前項(xiàng)目的 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)
-
切換遠(yuǎn)程主機(jī)地址的命令
svn switch --relocate (Old Repository Root) (New Repository Root)
示例:
svn switch --relocate https://xxx:8443/svn/items https://yyy:8443/svn/items