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

标签 windows svn tortoisesvn

突然,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/

相关文章:

除工作副本根以外的路径上的 SVN Mergeinfo 属性

java - 为什么 show log 和 svn update 的 revision # 不同?

windows - 从 cygwin 程序的输出中剥离 ^M

c++ - 我应该使用线程编程来混合 2 个音频流吗?

svn - 我可以使用 git-svn 并看起来像我在使用 SVN,如果可以的话怎么办?

svn - 在 Subversion 中更改旧提交的作者

c++ - 什么是 C/C++ for Windows 中基于共享内存的轻量级 IPC 机制?

windows - 在 FileZilla 中下载文件的命令行选项

svn - 服务器故障后重建 Subversion 存储库

linux - 颠覆 1.6.6 错误 "Could not open the requested SVN filesystem"