如何在subversion 1.7中撤消结帐?

时间:2012-03-03 00:22:37

标签: svn svn-checkout

在我们的工作流程中,我们有一个脚本可以检查ext /目录的外部。在1.7之前,我可以删除该文件夹,进行更新,并且我将有一个包含许多其他(空)目录的目录。再次运行脚本,我将外部源恢复到原来的位置。

我意识到有一个svn:externals属性,我可以在ext /上设置自动执行此操作,实际上这就是我的问题所在。有人已将其中一个文件夹更改为svn:external。当我做更新时,它给了我这个很好的错误消息:

将外部项目提取到'文件夹': svn:警告:W155004:'

修订版78884。 svn:E205011:处理一个或多个外部定义

时发生故障

没有删除我的整个项目/文件夹,有没有办法告诉svn 1.7停止从本地副本填充我的ext /文件夹?

1 个答案:

答案 0 :(得分:0)

所以我能够通过以下方式解决我的交换目录/外部冲突问题:

svn up -r <previous revision>
svn up folder  // this command picked up the deletion of the folder out of my ext
rm -rf folder

此时,svn lsls -al两个命令都显示该文件夹不存在。

svn up然后继续做正确的事