问题:两个开发人员=>对缩进有三点意见,是否在换行符上加上大括号等等。
我们通常在项目中与三到四个人一起工作,每个人都有自己的代码风格。我知道,常见的解决方案是在每个人都必须使用的代码风格上达成共识,但是我不想强迫有创造力的程序员穿着不适合他们的西装。
所以问题是:有没有办法让每个程序员都保持自己的风格,但是在存储库中有一个通用的代码库?我想到了一些git / svn / whatever插件,它们在签出和提交时在个人样式和通用样式之间变化。在我看来,此方法中的棘手部分是支持文件版本之间的正确差异