在我们的工作流程中,我们有一个脚本可以检查ext /目录的外部。在1.7之前,我可以删除该文件夹,进行更新,并且我将有一个包含许多其他(空)目录的目录。再次运行脚本,我将外部源恢复到原来的位置。
我意识到有一个svn:externals属性,我可以在ext /上设置自动执行此操作,实际上这就是我的问题所在。有人已将其中一个文件夹更改为svn:external。当我做更新时,它给了我这个很好的错误消息:
将外部项目提取到'文件夹': svn:警告:W155004:'
修订版78884。 svn:E205011:处理一个或多个外部定义
时发生故障没有删除我的整个项目/文件夹,有没有办法告诉svn 1.7停止从本地副本填充我的ext /文件夹?
答案 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 ls
和ls -al
两个命令都显示该文件夹不存在。
svn up
然后继续做正确的事