首页 > 代码库 > SVN文件夹对号图标(更新、冲突等)不显示
SVN文件夹对号图标(更新、冲突等)不显示
老生长谈,关于SVN的那些冲突、修改、添加、对号等等文件夹图标不显示的问题,查阅了网上的资料,大部分说是修改那个icon的settings,后来仔细阅读了一下SVN自带的英文说明文档,觉得那种修改方式还是有所不妥。
SVN中关于Default、Shell和None的大致解释是这样的:
Default会开一个监听线程,不断监听SVN下辖的文件有无更改,并且会”迭代地“将该文件所处的外层文件夹统一改为修改或者冲突的标志。这样的好处不言而喻,但是缺点是开的这个线程会以一个周期运行的形式不断出现,吃掉电脑的内存资源。并且不是实时的。
Shell则是以实时的形式出现,但可惜的是不会有迭代修改的形式,也就是说某文件夹中的一个文件由绿色对号变成了红色叹号,该文件夹本身是不会有变化的,仍然是绿色对号。
None不啰嗦了,不会添加任何符号。
网上很多都说把Default改为Shell,纯属于治标不治本。思考了这个问题出现的原因,觉得还是Default可能会稍有延迟。具体的解决方法有2.
就我遇到的问题而言,项目组的成员勿把checkout理解成了export,结果导出的东西与正常文件无异,自然不会有符号;像这种情况,自然就是把东西删了,重新checkout;
再者,就是重新写在SVN,虽然看似无用,但是无招胜有招,写在过程可能会修改掉部分无意间修改的配置,再次重新checkout,可能就有符号了。
SVN文件夹对号图标(更新、冲突等)不显示
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。