当前位置:  开发笔记 > 开发工具 > 正文

你如何克服svn'过时'的错误?

如何解决《你如何克服svn'过时'的错误?》经验,为你挑选了8个好方法。

我一直在尝试在Subversion中将目录结构从一个位置移动到另一个位置,但是我收到了一个Item '*' is out of date提交错误.

我已经检查了最新版本(据我所知).svn st -u除了mv命令之外,没有任何差异.



1> Michael..:

我有时会在Windows上使用TortoiseSVN.我的解决方案是svn update目录,即使没有下载或更新的修订版.它对元数据做了一些事情,它神奇地修复了它.


在Subclipse中使用"Team - > Update to HEAD".和我一起工作.
我更改了文件夹的svn:ignore属性,并开始收到过时错误.但正如你所说,只是更新它有效.
当我尝试更新该目录时,我得到"svn:两个没有目标的顶级报告"是另一个讨厌SVN的理由.使用git,我从来没有像移动目录这样的基本操作出现这种类型的愚蠢问题.

2> Tom Bushell..:

在尝试了所有明显的事情,以及其他一些建议之后,没有任何运气,谷歌搜索导致了这个链接(链接不再工作) - Subversion说:你的文件或目录可能已经过时了

简而言之,诀窍是转到.svn目录(在包含违规文件的目录中),并删除"all-wcprops"文件.

没事别的时候为我工作.


aint为我工作,`.sv`目录中没有`all-wcprops`文件

3> Jim Deville..:

我相信这个问题来自.svn文件.它在旧父母,新父母或旧父母中是不正确的.我会尝试回到你的起点.使用导出来获取文件夹的干净副本.将干净的副本移动到新位置,然后使用添加和删除来执行移动.这是手动执行SVN所做的事情,但它可能会起作用.


Subversion实际上会复制然后删除,这与删除那里并在此处添加完全不同.

4> 小智..:

我发现这对我有用:

svn update
svn resolved 
svn commit



5> 小智..:

试图更新本地副本,并还原有问题的项目,仍然出现"过时"错误.这有点原因:

svn update --force /path/to/dir/or/file



6> 小智..:

我在几个文件夹中遇到了同样的问题,这就是我提交的内容:

1)在"团队同步"透视图中,右键单击文件夹>覆盖并更新
2)再次删除文件夹
3)提交并快乐



7> 小智..:

谢谢.那只是为我解决了.svn update --force/path to filename /

如果您在本地目录中的最新文件相同,则没有提示.如果文件不同,它会提示输入tf,mf等...选择mf(我的全部)确保没有任何东西被覆盖,我可以在完成时提交.

Jay CompuMatter



8> 小智..:

我设法通过点击更新按钮来解决它

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有