共计 627 个字符,预计需要花费 2 分钟才能阅读完成。
- 故事背景
今天发现很久以前从 svn checkout 下来的代码不能更新了,使用 svn info 查看下后才发现原来是我把 svn 的服务器地址从 192.168.1.1 换成了 192.168.3.88,由于本还有一些代码没有提交,所以我现在需要想办法把本地的代码提交至服务器。那么怎么处理才比较好呢?
1. 更换 svn 地址
通过 svn --help 指令我们可以发现有一条 svn switch 的指令可以切换服务器地址,我回想起 windows 下更换服务器地址是通过 relocation 之类的进行重定位的,于是通过以下指令查看下 switch 的用法:
svn switch --help
输出如下信息:
$ svn sw --help
switch (sw): Update the working copy to a different URL within the same repository.
usage: 1. switch URL[@PEGREV] [PATH]2. switch --relocate FROM-PREFIX TO-PREFIX [PATH...]
Examples:
svn switch ^/branches/1.x-release
svn switch --relocate http:// svn://
svn switch --relocate http://www.example.com/repo/project svn://svn.example.com/repo/project
我们直接使用 Examples 里的第三条进行修改即可。
正文完
扫码赞助
