TortoiseSVN在Subversion下提交的文件上有一个感叹号(!).我不知道它可能有什么问题.怎么检查?

dev*_*ium 17 svn version-control

所以我有这个文件上面有一个感叹号,所以我想一定有什么不对劲.起初我试图提交它,但Subversion告诉我没有什么可以提交,所以我想这不是问题.也许它与同一文件的其他分支中的某些修改有关?

是不是对我可以运行的文件有一个命令告诉我它可能有什么问题?我运行了"svn info",但似乎没有任何相关信息来解决这个问题.

这是文件的屏幕截图:

在此输入图像描述

Adr*_*iro 14

有时TortoiseSVN的缓存会这样做.由于TortoiseSVN和Windows资源管理器之间的集成,这是一个众所周知的问题.

解决方案:执行清理(右键单击文件夹 - > Subversion - >清理).那应该照顾它.


man*_*lds 11

屏幕截图后编辑:

做这个 :

1)打开任务管理器并终止TSVNCache.exe

2)现在刷新资源管理器.

编辑:好的,如果你没有看到任何提交,冲突就不是原因.

一般来说,这意味着你有冲突.打开文件并查找冲突.您还应该看到像这样的文件

filename.mine,filename.rrevision1,filename.rrevision2

这些是工作目录中的原始文件和相应的修订版.您还可以删除冲突的文件,并将其中一个重命名为文件名并删除其他文件.

如果你不关心你在你的工作目录有变化,做一个RevertUpdate


the*_*ley 6

当我使用默认的svn-cleanup时,文件没有更新,但是当我选择以下选项时,它确实:

1]清理工作副本状态&5]刷新外壳覆盖