风格清理,不践踏SVN怪?
-
22-08-2019 - |
题
我想使用Eclipse的格式化来修复一些风格不好的代码,但有一个巨大的缺点杀死所有元数据在关于谁是负责什么的仓库。就如何任何想法来解决这个问题?也许这只是完全不可能的...
解决方案
您可以告诉责怪忽略空白的变化:
svn blame -x -w file/path
当然,这只是工作,如果你的风格修复不超过空格改变以上。
其他提示
在历史上仍然存在,你就必须先看看一个怪清理修订工作。
这是一个很好的理由有一番风情标准。压痕的变化可以造成大量合并冲突,等等。“不佳风格”一个是公写入另一个。
当重新格式化代码,我通常只固定缩进。存在其中自动格式化废墟精心手格式化部只是太多的情况下。
另一解决方案是添加一个预提交钩比较其格式化版本承诺文件。如果没有差别,则提交被接受的。
否则,一个简单的消息“代码未格式化:提交否决”。会通知你的开发人员的样式提交之前修改的文件
与斯特凡的答案相结合,你仍然可以使用怪用-w选项,而且,你不会覆盖开发者的名字。
一个缺点是,你将无法风格你整个仓库一个通行证。因为他们被修改的文件将被风格。经常使用的文件将很快风格,而有些人可能永远不会被更新。
不隶属于 StackOverflow