我一直试图将目录结构从一个位置移动到Subversion中的另一个位置,但我得到一个项目“*”是过期提交错误。
我已经检查了最新的版本(据我所知)。SVN st -u除了mv命令外没有其他区别。
我一直试图将目录结构从一个位置移动到Subversion中的另一个位置,但我得到一个项目“*”是过期提交错误。
我已经检查了最新的版本(据我所知)。SVN st -u除了mv命令外没有其他区别。
当前回答
“清理”会让你走上正轨。
右键单击svn文件夹,然后单击“清理”,如果你得到错误,就这样做。
其他回答
你是用svn mv来移动它,还是只用mv?我认为只使用mv可能会导致这个问题。
就像@Alexander-Klyubin建议的那样,在存储库中进行移动。它也会快得多,特别是如果你有大量的数据要移动,因为你不需要再次通过网络传输所有的数据。
svn mv https://username@server/svn/old/ https://username@server/svn/new/
应该可以正常工作
尝试更新本地副本,并恢复有问题的项目,但仍然得到“过期”错误。出于某种原因,这种方法奏效了:
svn update --force /path/to/dir/or/file
为了解决这个问题,我需要恢复有问题的文件,并更新我的工作副本,后来我再次修改了文件,在这些步骤之后,错误不再发生。
在尝试了所有明显的东西和这里的一些其他建议之后,没有任何运气,谷歌搜索导致这个链接(链接不再工作)- Subversion说:您的文件或目录可能已经过期
简而言之,诀窍是转到.svn目录(在包含有问题文件的目录中),然后删除“all-wcprops”文件。
别的都没用的时候,对我有用。