我有一个带有红色感叹号覆盖的目录,我试图通过更新到修订然后清理来纠正。
然后,图标会在恢复为红色感叹号之前暂时变成绿色检查。可能的问题是什么?
答案 0 :(得分:5)
如果有修改(使用TortoiseSVN - >检查修改),它将显示红色感叹号。如果您不想要那些可以Revert
更改的内容,那么它应该变为绿色。
此外,有时即使没有修改,它仍然可以显示。在这种情况下,请转到任务管理器并终止TSVNCache.exe
进程并刷新资源管理器中的工作副本。
此外,在TortosieSVN中 - >设置 - >图标Overalays,设置Include
和Exclude
路径,以便您只包含工作副本的路径,以便叠加层可以更快地响应。
顺便说一句,当你的工作副本由于某些SVN操作失败而处于不一致状态时,会使用清理。不确定你是否真的打算使用清理 - http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-cleanup.html
答案 1 :(得分:5)
红色感叹号覆盖表示文件在本地修改。 没有更新到修订或任何清理都不会解决这个问题。
然而,提交会将这些更改发送到存储库,然后该文件将不再在本地修改,并且叠加图标将会更改。
真的,你错过了很多基础知识。帮自己一个忙,阅读文档,至少在前几章。如果你不这样做,你最终会非常沮丧......
答案 2 :(得分:1)
我有过很多次TortoiseSVN对结帐状态感到困惑。我的暴力解决方案通常涉及:
肯定是'弯刀而不是手术刀',但它还没有让我失望......
答案 3 :(得分:1)
我认为您的文件没有本地修改。这通常发生在工作中。
有虫子 - 已知的虫子! - 关于Windows资源管理器不显示正确的叠加图标,或显示与TortoiseSVN无关的图标。请查看有关此主题的TortoiseSVN FAQ。
答案 4 :(得分:0)
尝试删除文件夹并给予更新,可以是不同步的