在用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导入时无法手动修改项目名称的情况,可以在导入时[……]

阅读全文

  1. 工程->Team->同步:

  2.  从远程pull至本地,就会出现如下内容:

  3.  使用Merge Tool(如果为灰色,需要检查相应文件是否在git管理下或者本地提交已经提交到本地仓库),执行第二项

    使用HEAD合并后的效果:

    再手动修改

  4.  修改后的文件需要添加到git index中去:

  5.  冲突文件变为修改图标样式,再提交至本地,此时的提交便是merge合并:

  6.  此时需要pull的向下箭头和数量没了,注意图标的变化:

  7.  现在可以直接push到远程了:

此时configure->save and push一步步执行冲突就搞定了。

来自 <http://blog.csdn.net/rosten/article/details/17068285>
[……]

阅读全文