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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TortoiseSVN在Subversion下提交的文件上有一个感叹号(!)。我不知道它可能有什么问题。怎么检查?相关的知识,希望对你有一定的参考价值。

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

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

这是文件的屏幕截图:

答案

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

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

另一答案

屏幕截图后编辑:

做这个 :

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

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

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

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

filename.mine,filename.rrevision1,filename.rrevision2

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

如果您不关心工作目录中的更改,请执行Revert然后Update

另一答案

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

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

另一答案

如果解决冲突或清理命令对您不起作用,那么您的最后一个选择是从存储库中重新获取新文件夹。 (我会保留您之前的代码文件夹,直到您确认存储库中的代码正常。)

看到图像后编辑。 如果是这种情况,并且没有要提交的更改,请尝试按F5。有时窗户会混淆。如果它让你烦恼,你可以按照我上面描述的方式进行操作以获得绿色。

另一答案

右键单击工作目录--->在Tortoise SVN子菜单--->选择解决选项

它将解决这个问题。

以上是关于TortoiseSVN在Subversion下提交的文件上有一个感叹号(!)。我不知道它可能有什么问题。怎么检查?的主要内容,如果未能解决你的问题,请参考以下文章

在没有 URL/Subversion 后端的情况下将 Fogbugz 与 TortoiseSVN 集成

使用TortoiseSVN进行提交,失败

作为错误用户提交的更改? TortoiseSVN,颠覆

Subversion和TortoiseSVN安装与配置(转)

windows 中svn a文件提交不了怎么解决

TortoiseSVN vs Subversion