gpt4 book ai didi

svn - 如何在使用 svn 生成差异时忽略编码约定/风格?

转载 作者:行者123 更新时间:2023-12-04 13:52:23 25 4
gpt4 key购买 nike

我们如何在使用 svn 生成差异时忽略编码约定?

详细说明,我不想区分以下两种编码风格

while (variableIter.hasNext())
{
lModel = variableIter.next();
}


while (variableIter.hasNext()) {
lModel = variableIter
.next();
}

如果我运行 svn diff,我会得到以下差异:
 -            while (variableIter.hasNext())
- {
- lModel = variableIter.next();
+ while (variableIter.hasNext()) {
+ lModel = variableIter
+ .next();

但我不希望这成为差异的一部分。我希望 svn 忽略这种编码风格的差异。那么,svn 中是否有任何选项可以帮助我做到这一点?
或者
有没有脚本或我可以在 svn 生成的 diff 上运行的东西,只吐出真正的变化而不是编码风格的变化?

TIA

最佳答案

我不知道 svn 是否有一个内置函数来做到这一点。无论如何,您可以使用一些工具在提交之前统一缩进您的代码,例如 C 的缩进工具(http://www.gnu.org/software/indent/)。

或者您可以尝试使用此选项启动差异:svn diff -x -w

关于svn - 如何在使用 svn 生成差异时忽略编码约定/风格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5296000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com