代码改变世界

移除SVN信息

2011-02-18 16:39  RayLee  阅读(374)  评论(0编辑  收藏  举报

当平台基线版本升级后,需要把原有的应用程序移植到新的平台。如果你够幸运,平台升级不影响应用程序,你只需将原有程序拷贝到新的源码树下的正确位置。然后运行SVN的Add(or Add recursive),Commit将代码check in。

但运行SVN的Add命令会出问题,原因是在拷贝代码的同时也将原有的SVN信息拷贝了,它指向的是旧的SVN URL,而不是当前的SVN URL。所以你需要先删除这些旧的SVN信息,使用命令

find -name .svn -exec rm -rf {} \;
然后按照之前讲的步骤将代码check in。