SVN - 无法检出以前删除的文件,然后在回购中恢复

时间:2009-09-11 08:22:17

标签: file svn svn-checkout

已删除文件/文件夹,然后重新添加到存储库。

svn update>给了我正确的更新版本。 文件和文件夹正确显示在svn存储库中,如果我运行'svn update''svn diff'我的工作区文件夹似乎同步但文件/文件夹没有签出... 对问题是什么的任何想法?

如果我再次从头开始检查项目,则文件/文件夹会被正确检出

3 个答案:

答案 0 :(得分:3)

您可能遇到以下problem

来自文章:

  

对于1.6.1客户端,有一个   没有新文件的情况   获取更新。

     

添加新文件夹时会发生这种情况   用--depth = empty,这就是TSVN   用来避免那个文件   用户不想添加添加   自动也是。请参阅中的评论   脚本。

解决方案(感谢wcoenen):

svn update --set-depth infinity

答案 1 :(得分:0)

我会尝试做一个干净的'svn checkout'。有时,本地信息不能正确同步导致这种影响。

答案 2 :(得分:0)

Try to cleanup the folder

Remember to check "Revert All Changes Recursively"

如果您使用的是TortoiseSVN,可以尝试在上下文菜单中使用清理功能。