1

我正在处理一个包含数千个 java 文件的大型项目,项目的原始作者使用一些自定义格式来格式化我们现在没有的 java 文件,我尝试在 eclipse 中创建类似的格式,但它对我不起作用因为还是有很多不同,写代码后按Ctrl+Shift+F会格式化文档,但是主要问题是当我们必须合并文件或与以前的SVN版本的文件比较时,因为文件的格式改变了,SVN显示了数以千计的更改,这些更改甚至都不是真正的更改,甚至无法正确合并它,如果我可以通过提供我的 java 文件来提取 XML 格式,我想要的是它是可能的,逆向工程。

4

1 回答 1

1

我不知道如何从您的代码中对 XML 文件进行逆向工程,但您当然可以这样做:

  • 检查代码并冻结主干,以便其他人无法提交代码
  • 应用您想要应用的任何格式规则 - 并将其应用于您的代码库
  • 一旦你完成了格式更改——在提交代码之前做任何完整性检查(如构建、基本测试等)
  • 现在将此代码提交为“仅格式化更改-未更改代码”-这样您就可以逻辑提交仅格式化更改
  • 现在请其他开发人员更新他们的代码库。因此,您将更改为新的格式规则而不会影响任何内容。
  • 还有你在 XML 中的任何规则——要求其他开发人员在他们的 IDE 中实现——所以未来的提交在样式和格式上是一致的。
于 2013-06-25T05:07:43.233 回答