我也看到了类似标题的问题,但这个问题有一个例外,即在服务器上更新时出错,因此无法删除以前的未版本控制目录。
我正在使用 SVN 上传代码文件,您我们在服务器上手动创建了上传的图像目录,并且不要通过 svn 提交上传图像,因为它是在服务器和本地机器上可能不同的用户内容,取决于数据库中的数据。
不小心有人提交了 uploads/images 目录,所以我遇到了以下问题:
svn: Failed to add directory 'assets/uploads/images': an unversioned directory of the same name already exists
我知道为什么会这样,因为在同一位置有未版本化的文件,所以我的问题是我该如何解决?
我不想删除远程目录,因为它包含与服务器数据库记录相关的图像。那么我怎样才能恢复那个提交的目录呢?我尝试了 svn->revert modify->revert previous commits 在该目录中,但这给出了以下错误:
org.apache.subversion.javahl.ClientException: E195020: Cannot merge into mixed-revision working copy [341:448]; try updating first
所以有什么想法,我该如何解决?如果在理解问题上有任何问题,请给我发表评论,我会说清楚。
谢谢