修复破坏的颠覆设置

Pat*_*ick 1 svn

在一个非常懒惰的时刻,我通过复制和覆盖其中一半的文件来更新一个项目.似乎我复制了一些颠覆信息以及每次我尝试更新时都会收到冲突消息.

该项目运作良好.我想完全按原样提交.但Tortoise SVN似乎看到了较旧的混合数据.

什么是从我的硬盘驱动器上的项目中删除所有现有的subversion信息并强制它作为工作版本提交的命令?

Cra*_*een 5

首先,在触摸它之前,帮自己一个忙,备份你所拥有的东西!

通常svn export是用于清理.svndirs 的命令.您可以在工作副本上运行该命令以.svn就地删除dirs,也可以导出到单独的目录.但我无法确定它是否适用于具有"异常" .svn目录的目录树.

TortoiseSVN当然也可以做出口.注意到就地执行,TortoiseSVN有一个技巧,您可以右键单击将目录拖到自身上,然后选择"导出".诀窍是你必须将目录拖到另一个窗口中.

一旦你有一棵没有.svn粪便的树,就在其他地方做一个新的结账.然后,将以前导出的树复制到结帐的顶部.

听上去怎么样?