在用Eclipse做开发的时候,用到了svn版本控制器,这天当我打开Eclipse的时候,发现项目里面的所有文件前的版本号以及状态图标都不显示了,即所有的svn图标不显示了,这是怎么回事呢首先,关掉Eclipse重新启动了一遍,还是不凑效。可以确认的是当进行文件的更新提交的时候都可以正常进行,但就是不显示文件svn的版本号及状态图标,经过摸索
,解决方法如下:

如果没有汉化是英文版的话,在菜单栏中:

windows ->preferences->General->Appearance->Lable Decorations

勾选其中的 SVN  之后点击 applay 最后点击 ok ,文件的版本号及状态图标应该就显示出来了。

翻译成中文,就是在菜单栏中:窗口 ->首选项->常规->外观->标签装饰
勾选其中的 SVN 项,最后应用确认之后,文件的版本号及状态图标应该就显示出来了。

[……]

阅读全文

项目用MAVEN管理的,有多个子项目,svn的trunk中存放了该项目每次的最终版本,每个人每次修改项目之前都要从trunk中拷贝一份到svn的branches中单独修改,且每个分支都要有不同的MAVEN版本,修改好了由专人合并到svn的trunk中,但是问题来了,我在修改当前版本的分支时,测试告诉我,我上一个版本的分支有BUG需要修改,那么我需要将eclipse中工作空间的当前版本的分支全部清掉才能导入上一个版本的分支,两个分支如何共存在一个workspace中呢?

 
 

方式一:

建多个workspace,一个分支对应一个新的workspace

这种方式实现起来比较简单,但需要机器有较大内存,不方便对比分支间的代码差异,每加一个分支,需要重新设置workspace属性。

 
 

方式二:

使用同一个workspace,一个分支对应一个workset

这种方式略为复杂,有一些坑需要绕过,但免去了较大的内存消耗,不需要重复设置workspace配置,使用起来效率更高。

导入项目时,手动修改项目名称,如:添加分支名后缀

针对maven导入时无法手动修改项目名称的情况,可以在导入时[……]

阅读全文