修改svn服务器地址开发过程中有时会遇到服务器更换地址的情况,例如:svn://www.aaa.com,后来换成了svn://www.bbb.com,svn服务器更换了,本地的项目需要更改配置。可以重新再check out出来一份。但这样并不是必要的,本地其实已经有一份代码了,为什么还非得重新下载一份呢。可以使用svn relocate命令更改本地项目的respository。

修改svn服务器地址

1、找到原先SVN代码控制的根目录,右键选择TortoiseSVN的relocattion。

注意要选择checkout的根目录,否则菜单里里没有relocation选项。

2、在弹出框中录入新的服务器地址,请确认服务器地址正确

3、点击确认,完成更新。如果出现异常TortoiseSVN会给出错误信息,按照错误信息处理即可

4、修改完服务器地址,执行下update操作。如果没有问题,则会显示update成功,如果失败会显示失败原因。

5、在更新、提交过程中,如果遇到:no such revision xxx的类似错误,说明服务器的代码版本有丢失,这时候最好是能找到完成的服务端文件。如果找不到,就需要把自己的本地代码剪切到其他目录,重新checkout代码,然后用比较工具进行比较,再提交到服务器端。

6、如果本地目录执行有其他异常,可以试试执行cleanup。右键选择TortoiseSVN的Clean Up。一般能够解决

标签: