【发布时间】:2012-07-18 02:47:29
【问题描述】:
我工作的公司给了我一个将他们的 java 项目从 CVS 转移到 Git 的项目。 出于几个原因,他们不想使用 Eclipse 以外的其他工具。所以我们被 EGit 困住了。
我知道可以配置 Eclipse 来格式化代码。但似乎没有什么可以阻止某人使用他自己的方式来格式化代码。
所以我的问题是,如果代码格式不正确,是否可以拒绝使用 EGit 提交?这个问题背后的原因是我们希望避免由于代码格式引起的冲突,这在 CVS 中是一个非常大的问题。
谢谢
【问题讨论】:
-
您是否有办法以编程方式确定代码是否格式正确?如果是这样,也许看看“钩子”或类似的东西(我不认识自己,但我一直听说它们)。如果您没有办法确定这一点,恐怕没有什么可做的。 Git 没有(也不会)有办法告诉你你的代码风格是否正确(因为没有正确的代码风格)。