我遇到类似于这个问题Status "S" in Subversion的问题,但我从未执行过“svn switch ...”命令。
它发生在我们的开发服务器上:我所做的是尝试升级一个非常过时的软件,将旧目录复制到新目录,并将更新的文件添加到具有旧目录名称的新目录中。我忘了做“svn move ...”命令。 SVN感到困惑,我尝试删除新目录并重命名旧目录。
当我仍然无法办理登机手续时,我的一位同事建议我执行“svn switch --relocate ...”,因为它认为某些目录的用户名与我登录的dev用户不同如。这修复了dev repo。
但是现在我的本地仓库在不同的,不相关的目录上具有类似的“S”状态,并且它是正确的用户。
有没有办法修复我的本地仓库,或者我最好只检查一份新副本并重新上一次工作?