“如何修复SVN提交”;“文件丢失”;错误?

“如何修复SVN提交”;“文件丢失”;错误?,svn,svncommit,Svn,Svncommit,我有一个名为“实验”的工作副本,因为我必须添加一个名为“蓝图”的项目 我已经完成了svn add*,后来出于某种原因,我删除了“蓝图”项目文件夹。然后我添加了另一个名为“MyProj”的项目,并使用了svn add 现在,当我试图提交时,我得到的错误是“蓝图”丢失了 我尝试过svn还原“蓝图”,svn删除“蓝图”,但无法解决问题。如何修复我的工作副本和/或回购?尝试SVN清理,然后进行SVN更新。蓝图文件夹应该通过SVN更新放回您的工作副本中(这是您想要的)-它将是SVN存储库中内容的精确副本。

我有一个名为“实验”的工作副本,因为我必须添加一个名为“蓝图”的项目

我已经完成了
svn add*
,后来出于某种原因,我删除了“蓝图”项目文件夹。然后我添加了另一个名为“MyProj”的项目,并使用了
svn add

现在,当我试图提交时,我得到的错误是“蓝图”丢失了


我尝试过
svn还原“蓝图”
svn删除“蓝图”
,但无法解决问题。如何修复我的工作副本和/或回购?

尝试SVN清理,然后进行SVN更新。蓝图文件夹应该通过SVN更新放回您的工作副本中(这是您想要的)-它将是SVN存储库中内容的精确副本。然后,也只有到那时,工作副本中的Blueprint文件夹与SVN存储库中的Blueprint文件夹完全相同,从工作副本中删除Blueprint文件夹,然后将删除提交到SVN存储库。

我为“修复”SVN所做的最大也是最好的事情就是切换到Hg;-)如果你认为这是不好的,等到你进入树冲突。