TortoiseSVN删除了实际存在的文件的状态

时间:2016-11-09 17:31:58

标签: windows svn tortoisesvn

突然,TortoiseSVN在我的sources文件夹中的大多数文件的提交窗口中报告已删除状态。这没有任何意义,因为文件在那里(双重检查)。好吧,我多年来一直在使用TortoiseSVN,我从未遇到过这样的问题。我还重新启动了计算机更新到最新的Tortoise客户端以及我认为可能有帮助的所有常见内容...

客户端版本:1.9.4

由于

//编辑:还有一个有趣的事情:如果我在资源管理器中打开目录,文件会有这个带红叉的奇怪图标。我之前没有看过这个图标,但这是可以理解的,因为你没有经常看到带有“已删除”图标的文件,因为很明显,如果它真的被删除了,你就看不到任何图标......

1 个答案:

答案 0 :(得分:2)

带有D(红色交叉叠加图标)的项目已安排以便在存储库中删除。一旦您提交此更改,项目将从HEAD(即最新的)修订中删除。它们将保存在存储库历史记录中。

您在工作副本中使用了Delete (keep local) (svn delete --keep-local)选项。这就是为什么当您为仍在工作副本中的项目运行D时看到svn status的原因。

运行Undo Changessvn revert)取消安排提交。