文件从SVN工作副本中消失 - 现在无法提交

时间:2011-11-13 15:01:13

标签: svn commit

我正在使用SVN开发一个多开发人员项目。我有一个包含一些图像的文件夹。

在某些时候,尽管没有提交显示它们被删除,但图像仍然消失(我只是在我开始处理该文件夹时才注意到)。通过提交日志,我可以看到一位同事将它们添加回来并提交了大约100个修订版本的更改,但我的工作副本仍然没有图像,尽管更新,检查和切换各种修订。

我手动添加了图像 - 但现在我无法提交该文件夹,因为SVN无法说文件已经存在。如果我忽略图像文件夹,我可以进行其他更改,但是在接下来的几年中每天要做几次会很痛苦。

任何想法如何说服SVN不需要添加图像?

2 个答案:

答案 0 :(得分:2)

您可以将包含图像的文件夹还原为先前的提交,这将恢复图像(以及跟踪文件所需的路径中的任何必要.svn文件夹)。

我的猜测是,images文件夹中的.svn文件夹也被删除了,所以看起来这个文件夹对你的工作副本是新的,但服务器知道的更好,因为它的副本中仍然有图片。 / p>

答案 1 :(得分:0)

  • 删除所有手动添加的文件
  • svn up致HEAD

如果您没有收到所有丢失的文件,请在此处显示