删除"计划添加"来自SVN repo

时间:2015-04-10 13:32:29

标签: svn tortoisesvn

这可能是一个新手问题,但我一直在与Subversion(SVN)合作一段时间,今天发生了一些奇怪的事情。我使用Tortoise SVN for windows来管理我的本地工作副本。我正在更新所有工作副本,我注意到有2个分支文件夹是重复的。我右键单击了重复的文件夹将其删除但是偶然我点击了#34; ADD +"。我意识到错误并纠正它我只是从硬盘驱动器中删除了重复的文件夹。但是现在当我尝试提交主文件夹时,我收到以下错误。

  

提交提交失败(详情如下):   ' C:_svn \站点\分支\ newui \图像'计划增加,但是   缺少

这个错误是正确的,该文件夹是"缺少"我已经把它删了。但是现在乌龟不会让我提交文件夹,所以我的工作副本不同步。

我的问题是,有没有办法重置"或"清除"回购的预定补充?我怎样才能解决这个问题?

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

我看到了解决这个问题的一些可能性:

  • 在文件夹上调用revert:Tortoise SVN将为您提供重新创建丢失的文件夹

  • 调用undo添加文件夹:Tsvn应该意识到,文件夹中有一个添加,应该还原添加。

  • 在尝试之前和尝试上述方法之一之后,可能需要进行清理调用以解决问题。

如果没有任何帮助,请压缩或重命名相关文件夹以确保它们是安全的,然后签出新副本,然后用文件夹替换内容。这可以提交,然后您可以安全地删除该文件夹。

一个提示:我通常删除repo-browser中的文件夹,然后调用工作目录中文件夹的更新。这通常效果更好。

答案 1 :(得分:0)

在这种情况下,只做我做的:

  1. 右键单击 - svn commit...
  2. 在 svn explore 之后,您可以轻松查看丢失的文件或已删除的文件。
  3. 只需右键单击该端即可将其删除。
  4. 关闭当前窗口。

下次提交文件时不会显示错误

就是这样。