突然,TortoiseSVN在我的sources文件夹中的大多数文件的提交窗口中报告已删除状态。这没有任何意义,因为文件在那里(双重检查)。好吧,我多年来一直在使用TortoiseSVN,我从未遇到过这样的问题。我还重新启动了计算机更新到最新的Tortoise客户端以及我认为可能有帮助的所有常见内容...
客户端版本:1.9.4
由于
//编辑:还有一个有趣的事情:如果我在资源管理器中打开目录,文件会有这个带红叉的奇怪图标。我之前没有看过这个图标,但这是可以理解的,因为你没有经常看到带有“已删除”图标的文件,因为很明显,如果它真的被删除了,你就看不到任何图标......
答案 0 :(得分:2)
带有D
(红色交叉叠加图标)的项目已安排以便在存储库中删除。一旦您提交此更改,项目将从HEAD(即最新的)修订中删除。它们将保存在存储库历史记录中。
您在工作副本中使用了Delete (keep local) (svn delete --keep-local
)选项。这就是为什么当您为仍在工作副本中的项目运行D
时看到svn status
的原因。
运行Undo Changes(svn revert
)取消安排提交。