如何让IntelliJ忽略Subversion的格式化?

时间:2014-08-22 13:08:04

标签: svn intellij-idea ide formatting

我正在使用IntelliJ 12 Ultimate。我们团队中的每个开发人员都喜欢拥有自己的间距(2个字符,4个字符,标签等)。

我习惯在编码时多次按ALT SHIFT F。我喜欢它格式化代码的方式。但是,我使用4个字符作为间距,而其他人使用2个。

我想做的是阻止IntelliJ和/或Subversion(1.7)忽略格式更改。当我打开别人的代码时,我做的第一件事就是按下ALT SHIFT F所以我可以阅读它(习惯,我知道)。

这在Subversion中将每一行标记为“已更改”。

但它基本上是完全相同的代码。只是格式化不同。

如何防止这种情况发生?令人敬畏的是,当我打开一个文件时,它会自动格式化但不会将其注册为更改。只有当我真正按下键盘并更改字符时才应注册为“编辑”,恕我直言。

感谢。

1 个答案:

答案 0 :(得分:2)

你做不到。 Subversion不理解上下文或格式。更改的字节是更改的字节。

这就是为什么拥有编码标准 - 并确保每个人都遵守它们 - 在任何项目中都非常重要。

如果其他人在使用4时使用2个字符,则需要进行调整,或者您需要配置IntelliJ,以便可以将格式恢复为其首选项( Ctrl <在提交之前,kbd> Alt Shift F ,也许是为了让它易于记忆?)。

相关问题