A)
public class SomeClass
{
private SomeClass()
{
}
public String someMethod()
{
return "";
}
}
B)
public class SomeOtherClass{
private SomeOtherClass(){
}
public String someOtherMethod(){
return "";
}
}
我加入了一个新团队,并将按照A)惯例开展一个项目。但是,我一直都是B)java风格的人,对B)来说更舒服。
1)在签出的代码上,有没有办法可以将我的eclipse中的java代码样式转换为B)
2)并确保项目 - > Team-> Synch with Repo在检查更新时忽略此样式更改?
3)在评估之前,我想将代码切换回常用的样式并将其检入。我每天早上同步更改并在一天内提交更改。
在首选项中创建新的个人资料 - >代码风格 - >格式化是唯一的方法吗?我也看了http://astyle.sourceforge.net/,但我确信有一个更简单的日食解决方案。我怎样才能以最简单的方式实现这一目标? 我正在使用eclipse kepler
答案 0 :(得分:1)
工作流程:
Windows > Preferences > Java > Editors Save Actions
中取消选择保存时的格式。Source > Clean up
。请注意,这适用于项目级别,但不适用于工作集,因此您必须使用Formatter( B )启用了个人资料。Windows > Preferences > Java > Editors Save Actions
选择保存格式并开始工作。可以使用Ant / Maven脚本(?)或开发自己的eclipse插件自动执行这些步骤。
开启同步比较器不会忽略样式更改。恕我直言,没有逃脱。在同步之前清理干净。
在Git SCM中有一些提交和结账钩子,但我还没有探讨过这个问题。