我一直试图将目录结构从一个位置移动到Subversion中的另一个位置,但我得到一个项目“*”是过期提交错误。

我已经检查了最新的版本(据我所知)。SVN st -u除了mv命令外没有其他区别。


当前回答

在我的情况下,只有删除本地版本和重新签出新的副本是一个解决方案。

其他回答

删除您的文件或路径使用 在执行命令之前,先做bk的更改

sudo rm -r /path/to/dir/

后:

svn up and commit or delete 

你确定你检查的是头部而不是较低的版本吗?另外,你是否进行了更新以确保获得了最新版本?

在http://svn.haxx.se/users/archive-2007-01/0170.shtml上对此有一个讨论。

直接在.svn中尝试了所有的更改。没有任何帮助,所以这是我的解决方案。

在Eclipse >窗口>显示视图>历史我已经看到该文件不是在最新的修订,尽管我做了多个svn“覆盖和更新”/“恢复”/删除文件和签出。

所以我去包资源管理器>右键单击文件>替换为>最新从存储库。

再次查看历史记录视图显示该文件现在处于最新修订。

只需在命令行中执行svn up,或者如果您在windows中选择svn更新选项。

一旦完成,你就可以做出进一步的行动,比如提交和其他。

“清理”会让你走上正轨。

右键单击svn文件夹,然后单击“清理”,如果你得到错误,就这样做。