即使在SVN提交</solutionname.suo>之后,<solutionname.suo>文件中的感叹号也不会消失

时间:2010-07-10 22:30:42

标签: tortoisesvn

从我的VS2008解决方案文件夹添加并提交更改后,我注意到所有文件和文件夹上的感叹号在完成提交到SVN repo后变为复选标记,但同样的文件除外文件夹作为文件夹。即使在我点击刷新或执行SVN更新然后刷新之后,感叹号也会保留。是椅子和键盘之间的问题还是已知的SVN问题。请注意我在Windows上使用Tortoise SVN 1.6.9。提前谢谢。

2 个答案:

答案 0 :(得分:4)

首先,您不应该将* .suo文件添加到源代码管理中。这是不好的做法,特别是如果您有多个用户在同一个项目或解决方案上工作。您应该将所有* .suo文件添加到SVN忽略列表。

那就是说,根据我的经验,你描述的问题在Tortoise SVN和SVN中是相当普遍的。有时Tortoise SVN / SVN会有点混乱,.svn元数据文件夹可能与服务器副本不同步,甚至损坏。要解决此问题,您的工作副本需要“清理”。

尝试以下方法:

在Windows资源管理器中选择工作副本的文件夹,然后

右键单击 - Tortoise SVN - 清理。

如果这不能立即生效,请尝试多种更新工作副本,然后清除它,然后再次更新的组合。这通常可以解决问题。

阅读herehere了解更多信息。

Windows / Windows资源管理器本身也经常出现这个问题。刷新SVN状态图标并不总是立即发生。我相信这是Windows资源管理器和Tortoise SVN shell插件组合的问题/限制。

答案 1 :(得分:1)

请这样做

目录 - &gt;右键单击 - &gt;检查修改 - &gt;在修改(全选) - &gt;右键单击 - &gt; “提交” - &GT;在底部窗格中单击“刷新”。现在应该删除该警告标志。