Tortoise SVN报告文件为“丢失”或“已删除”,尽管它们存在于磁盘上

时间:2016-02-24 09:17:34

标签: tortoisesvn

当我在tortoise svn中打开提交对话框时,我可以看到很多文件缺少已删除,但我将它们放在磁盘上。

遗失和删除有什么区别?

如果我有它们,它们如何丢失或删除?

(svn status不报告这些文件)

2 个答案:

答案 0 :(得分:3)

  • 缺少 =文件存在于存储库中,但不存在于工作副本中
  • 已删除 =文件已在您的工作副本中删除,即将在存储库中删除

答案 1 :(得分:1)

  1. 缺少:表示您的工作副本中实际上缺少该文件。如果在不使用svn命令的情况下删除文件,则会发生这种情况。您可以通过更新工作副本或使用还原命令来还原丢失的文件。

  2. 已删除:文件在svn中被删除,即在下次提交时标记为删除。即使文件本身仍在工作副本中,也会显示此状态。如果它仍然在工作副本中,它将在下次提交时被删除。下一次提交也将从存储库中删除该文件。