公司搬迁,svn服务器变更了IP,在测试机上更新svn的服务器IP后,更新代码时,出现一个奇怪的问题:
使用svn up指令更新了本地代码,显示版本号为1630,服务器最新版本也是1630;
但是服务器1630版本,目录中仅有三个文件,本地代码中,却显示有之前删除掉的10个废弃文件;
尝试删除废弃的10个文件或者把整个目录都删掉,重新update,仍然会下载废弃的10个文件;
svn list查看,显示只管理着1630的三个新文件;
用svn revert -R .还原整个工程,重新svn up,仍然会下载废弃的10个文件。
解决办法:
将项目回滚到之前的一个版本,比如1628版本 ,然后再up到最新版本,问题解决
svn up -r 1628
svn up
可能出现冲突等问题,见招拆招即可,svn up不会再下载删掉的10个文件