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