2013-06-25 50 views
0

我正在處理一個包含數千個java文件的大型項目,項目的原創作者使用了一些自定義格式來格式化我們現在沒有的java文件,我試過了在eclipse中創建一個類似的格式,但它沒有爲我工作,因爲仍然存在很多差異,在編寫代碼後,當我按下時Ctrl + Shift + F它格式化文檔,但主要問題出現在我們必須合併時文件或與以前的SVN版本的文件進行比較,因爲格式化文件的變化,SVN顯示數以千計的變化,甚至不是真正的變化,甚至變得不可能正確合併,我想如果我可以通過提供格式XML java文件是可能的,逆向工程。從Java文件創建Eclipse代碼格式XML(逆向工程)

回答

1

我不知道一個方法來反向工程從代碼中的XML文件,但這裏是你可以做的肯定:

  • 退房的代碼,並凍結行李箱,這樣沒有人還能提交代碼
  • 應用任何你想要的格式規則適用 - 一旦你完成格式化changes-你做任何完整性檢查提交代碼(樣訂做,基本測試等)之前和整個代碼庫
  • 應用此
  • 現在提交此代碼爲「Formatting chang es only - NO CODE CHANGED「 - 這樣你就只有格式化變化的邏輯提交
  • 現在請其他開發者更新他們的代碼庫。因此,您將更改爲新格式化規則而不影響任何內容。
  • 無論您在XML中有哪些規則 - 請其他開發人員在他們的IDE中實現 - 以便將來的提交在樣式和格式上保持一致。