我一直在尝试在Subversion中将目录结构从一个位置移动到另一个位置,但是我收到了一个Item '*' is out of date
提交错误.
我已经检查了最新版本(据我所知).svn st -u
除了mv命令之外,没有任何差异.
Mic*_*ael 628
我有时会在Windows上使用TortoiseSVN.我的解决方案是svn update
目录,即使没有下载或更新的修订版.它对元数据做了一些事情,它神奇地修复了它.
Tom*_*ell 41
在尝试了所有明显的事情,以及其他一些建议之后,没有任何运气,谷歌搜索导致了这个链接(链接不再工作) - Subversion说:你的文件或目录可能已经过时了
简而言之,诀窍是转到.svn目录(在包含违规文件的目录中),并删除"all-wcprops"文件.
没事别的时候为我工作.
Jim*_*lle 39
我相信这个问题来自.svn文件.它在旧父母,新父母或旧父母中是不正确的.我会尝试回到你的起点.使用导出来获取文件夹的干净副本.将干净的副本移动到新位置,然后使用添加和删除来执行移动.这是手动执行SVN所做的事情,但它可能会起作用.
小智 14
试图更新本地副本,并还原有问题的项目,仍然出现"过时"错误.这有点原因:
svn update --force /path/to/dir/or/file
Run Code Online (Sandbox Code Playgroud)
小智 5
谢谢.那只是为我解决了.svn update --force/path to filename /
如果您在本地目录中的最新文件相同,则没有提示.如果文件不同,它会提示输入tf,mf等...选择mf(我的全部)确保没有任何东西被覆盖,我可以在完成时提交.
Jay CompuMatter