我一直试图将目录结构从一个位置移动到Subversion中的另一个位置,但我得到一个项目“*”是过期提交错误。
我已经检查了最新的版本(据我所知)。SVN st -u除了mv命令外没有其他区别。
我一直试图将目录结构从一个位置移动到Subversion中的另一个位置,但我得到一个项目“*”是过期提交错误。
我已经检查了最新的版本(据我所知)。SVN st -u除了mv命令外没有其他区别。
当前回答
谢谢你!这就解决了我的问题。 SVN update——force /path to filename/
如果您最近在本地目录中的文件是相同的,则没有提示。如果文件是不同的,它会提示tf, mf等…选择mf(我的满)确保没有什么被覆盖,我可以提交时完成。
松鸦 CompuMatter
其他回答
你确定你检查的是头部而不是较低的版本吗?另外,你是否进行了更新以确保获得了最新版本?
在http://svn.haxx.se/users/archive-2007-01/0170.shtml上对此有一个讨论。
直接在存储库中执行移动。
直接在.svn中尝试了所有的更改。没有任何帮助,所以这是我的解决方案。
在Eclipse >窗口>显示视图>历史我已经看到该文件不是在最新的修订,尽管我做了多个svn“覆盖和更新”/“恢复”/删除文件和签出。
所以我去包资源管理器>右键单击文件>替换为>最新从存储库。
再次查看历史记录视图显示该文件现在处于最新修订。
将服务器和客户端升级到Subversion 1.9。
如果过期错误在正常情况下不会发生的情况下随机发生,则在运行提交时,可能表明您正在使用过时且不受支持的Subversion 1.7或更老的客户端或服务器。
为了解决这个问题,您应该升级服务器和客户端。请参阅相关的Subversion 1.9发行说明条目:通过HTTPv1提交时出现“过期”错误。
我相信这个问题来自于.svn文件。在原父、新父或旧父中都是不正确的。我会试着回到你的出发点。使用导出可获得文件夹的干净副本。将干净的副本移动到新位置,并使用添加和删除操作进行移动。这是手动完成SVN所做的工作,但它可能有效。