突然,TortoiseSVN 在我的源文件夹中的大部分文件的提交窗口中报告已删除 状态。这是没有意义的,因为文件在那里(双重检查)。嗯,我已经使用 TortoiseSVN 很多年了,我从来没有遇到过这样的问题。我还重新启动了更新到最新 Tortoise 客户端的计算机以及我认为可能有用的所有常见内容...
客户端版本:1.9.4
谢谢
//edit:还有一件更有趣的事情:如果我在资源管理器中打开目录,文件会有这个带红叉的奇怪图标。我以前没见过这个图标,但这是可以理解的,因为您不会经常看到带有“已删除”图标的文件,因为很明显,如果它真的被删除了,您将看不到任何图标...
最佳答案
带有 D
(红叉覆盖图标)的项目计划在存储库中删除。一旦您提交此更改,这些项目将从 HEAD(即最新)修订版中删除。它们将保存在存储库历史记录中。
您使用了 Delete (keep local) (svn delete --keep-local
) 选项在你的工作副本中。这就是为什么在为仍在工作副本中的项目运行 svn status
时看到 D
的原因。
运行 Undo Changes ( svn revert
) 取消安排提交。
关于windows - TortoiseSVN 删除实际存在的文件的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40512803/