我想使用Eclipse的格式化来修复一些风格不好的代码,但有一个巨大的缺点杀死所有元数据在关于谁是负责什么的仓库。就如何任何想法来解决这个问题?也许这只是完全不可能的...

有帮助吗?

解决方案

您可以告诉责怪忽略空白的变化:

svn blame -x -w file/path

当然,这只是工作,如果你的风格修复不超过空格改变以上。

其他提示

在历史上仍然存在,你就必须先看看一个怪清理修订工作。

这是一个很好的理由有一番风情标准。压痕的变化可以造成大量合并冲突,等等。“不佳风格”一个是公写入另一个。

当重新格式化代码,我通常只固定缩进。存在其中自动格式化废墟精心手格式化部只是太多的情况下。

另一解决方案是添加一个预提交钩比较其格式化版本承诺文件。如果没有差别,则提交被接受的。

否则,一个简单的消息“代码未格式化:提交否决”。会通知你的开发人员的样式提交之前修改的文件

与斯特凡的答案相结合

,你仍然可以使用怪用-w选项,而且,你不会覆盖开发者的名字。

一个缺点是,你将无法风格你整个仓库一个通行证。因为他们被修改的文件将被风格。经常使用的文件将很快风格,而有些人可能永远不会被更新。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top