图标及含义
- 灰色向右箭头:本地修改过
- 蓝色向左箭头:SVN上修改过
- 灰色向右且中间有个加号的箭头:本地比SVN上多出的文件
- 蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件
- 灰色向右且中间有个减号的箭头:本地删除了,而SVN上未删除的文件
- 蓝色向左且中间有个减号的箭头:SVN上删除了,而本地未删除的文件
- 红色双向箭头:SVN上修改过,本地也修改过的文件
一个新检出的工作复本使用绿色的对勾做重载。表示Subversion状态正常.
在你开始编辑一个文件后,状态就变成了已修改,而图标重载变成了红色感叹号。通过这种方式,你可以很容易地看出哪些文件从你上次更新工作复本后被修改过,需要被提交。
如果在提交的过程中出现了冲突图标变成黄色感叹号。
如果你给一个文件设置了svn:needs-lock
属性,Subversion会让此文件只读,直到你获得文件锁。只读文件具有这个重载图标来表示你必须在编辑之前先得到一个锁。
如果你拥有了一个文件的锁,并且Subversion状态是正常,这个重载图标就提醒你如果不使用该文件的话应该释放锁,允许别人提交对该文件的修改。
这个SVN图标表示当前文件夹下的某些文件或文件夹已经被计划从版本控制中删除,或是该文件夹下某个受控的文件丢失了。
加号告诉你有一个文件或是目录已经被计划加入版本控制。
SVN图标无法正常显示问题解析
在Myeclipse或者Eclipse中使用SVN插件作为版本控制器,一直以来都是正常使用的。但是突然哟一天,project下的files的版本号和提示图标都不见了,经过检查SVN是正常的。
开始的时候是把wrokspace下的.metadata
删除,然后重新将project导入workspace下,即可正常使用。
但是现在发现一种更为方便的方法:
进入到:windows->preferences->General->Appearance->LableDecorations
勾选其中的SVN项即可。或者,还
可以打开windows->preferences->Team->SVN
中做相关设置。
最近更新了SVN软件,更新后发现,同步文件夹没有打对勾的标记,网上都说检查SVN设置:右键->TSVN->设置->样式->重叠图标->Statuscache
里面有三个选项:Default
、Shell
、None
如果是前面两个,应该就有svn图标,如果是none,就没有。
但都解决不了问题,后来用安装文件的修复功能解决了此问题,即双击安装文件,选修复,之后重启系统就可以了。这似乎是SVN更新后的普遍问题。SVN图标的相关内容讲解完毕。
[本文转载,原始可能出处http://developer.51cto.com/art/201005/201721.htm]