已存在同名的SVN无版本目录

时间:2014-04-01 12:11:12

标签: svn

我有一个由少数人处理的SVN存储库,并且在多个部署中检出了工作副本。有一个目录被忽略了。该目录的一个子目录需要将一个文件添加到版本控制中,因此我添加了该文件并忽略了所有其他文件。

当我更新其他位置的工作副本时,我收到此错误

svn: Failed to add directory 'XXXX': an unversioned directory of the same name already exists

是否有某种方法可以保留这个新文件的版本,而无需重新创建存储库并再次检出每个工作副本?

或者,在将此文件添加到版本控制之前,有没有办法可以回滚?

还是有另一种方法可以让它发挥作用吗?

1 个答案:

答案 0 :(得分:0)

花了很多时间研究这个我尝试了一些东西,运行良好的解决方案是运行

svn merge -r 1187:1182 <working copy path>

其中1187是我的修订版,1182是我想要回滚的修订版。