【发布时间】:2012-06-07 21:44:43
【问题描述】:
我在一个相当大的项目(超过 100K 行代码)上工作,每个开发人员使用他们当时喜欢的任何风格都非常混乱(从大括号到变量名到文件名的所有内容都各不相同)。
在实现代码同质化的道路上,显而易见的第一步是通过一个(或几个)代码整理工具运行代码,并确保所有代码在签入时都通过这些相同的工具运行(例如通过 jenkins)。
是否有任何明智的方法可以做到这一点,而不会完全破坏我们所有的版本控制历史?现在我可以查找一行代码并找出是谁编写的,然后在我们的票务系统中查找他们编写它的原因 - 我们是否需要放弃它?
我们目前使用单调,但很可能在不久的将来转向 git,所以我对两者的答案都很感兴趣。
【问题讨论】:
标签: git code-formatting monotone