小编Flo*_*ard的帖子

Eclipse中的"Push ..."和"Push to upstream ..."之间有什么区别?

当使用Eclipse中"推到上游...",新的"本地"提交推送到远程存储库和远程分支裁判在本地资源库中更新(因此masterorigin/master引用相同的提交).

当使用"Push ..."并在向导窗口(refs/heads/*)中向master添加push ref时,新的"本地"提交被推送到远程存储库(如前所述),但远程分支ref未在本地存储库中更新(所以master引用最后一次提交但origin/master没有移动).

这两种工作方式有什么区别?它对特定的分散工作流程有用吗?这两种方法的相应git命令是什么?

eclipse git egit

34
推荐指数
1
解决办法
5万
查看次数

如何让Maven检查源端?

出于一致性原因,我想在我们项目的Java源代码中强制执行Unix样式的行尾(\n).由于我们许多人都在Windows下工作,因此大多数IDE默认配置为使用Windows样式的行尾(\ r \n).我们每次配置新工作区时都会尝试更改这些设置,但由于某些原因,某些文件会在Windows末尾提交.

是否有任何Maven配置或插件可以帮助我们强制执行Unix样式的行尾,或者至少警告我们Windows风格的文件?

我首先考虑的是PMD或Checkstyle,但它看起来并不那么简单.我也检查了Maven Enforcer插件,但我不认为它是开箱即用的.我应该能够创建自己的规则,但我想确保我不重新发明轮子:)

java coding-style dos2unix maven end-of-line

4
推荐指数
1
解决办法
2245
查看次数

如何检查 Java 类成员顺序

我们正在使用 PMD 和 Checkstyle(来自开发人员 IDE 和中央 CI 服务器)来检查代码是否符合我们的编码约定。

我期望这些工具能够提供一项检查类成员顺序的规则,但他们似乎没有。

我所说的班级成员顺序是指:

public static properties
public properties
protected properties
private properties

public constructors
protected constructors
private constructors

static methods

non-static methods
Run Code Online (Sandbox Code Playgroud)

我当然可以编写自己的 PMD 规则,但我不习惯它,并且不想重新发明轮子。

您知道有什么工具可以为我们进行此类检查吗?

java coding-style checkstyle pmd

3
推荐指数
1
解决办法
2146
查看次数

标签 统计

coding-style ×2

java ×2

checkstyle ×1

dos2unix ×1

eclipse ×1

egit ×1

end-of-line ×1

git ×1

maven ×1

pmd ×1