我的工作文件夹里有很多变更,但在尝试更新时出了一些问题。
现在当我执行“svn cleanup”命令时,会得到以下输出:
>svn cleanup .
svn: In directory '.'
svn: Error processing command 'modify-wcprop' in '.'
svn: 'MemPoolTests.cpp' is not under version control
MemPoolTests.cpp是另一位开发人员添加的新文件,在更新中已经下载。在我的工作目录中之前并不存在此文件。
在不必检出全新的代码库的情况下,有什么我可以尝试来继续前进吗?
澄清:谢谢有关将目录移开并下载新副本的建议。我知道这是一个选择,但我想避免这种情况,因为有许多更改嵌套在几个目录深处(这应该是一个分支……)
我希望能够以更积极的方式进行清理,可能是强制使SVN遇到问题的文件回到已知状态(我尝试删除了它的工作副本…但没有效果)。