为什么检查带有跟踪空格的行到您的源代码管理是不是很糟糕?这可能导致什么样的问题?
答案 0 :(得分:23)
基本上是假的差异。如果差异只显示“真实”的变化,这会很有帮助。一些差异程序会忽略空格,但最好只是避免虚拟变化。
当然,如果它在同事的机器上进行换行也没有用。
答案 1 :(得分:4)
就像粉刷你的墙壁,但没有正确地完成边缘,然后直接进入踢脚板。
答案 2 :(得分:2)
因为许多人删除了它们,如果你不使用所有选项(比如普通的旧cvs diff),你会让它们在diff工具中显示为修改后的行,这意味着人们没有充分理由看到你的行。
从理论上讲,你也可以使用字符串来包裹空格真正坏的行,但......可能不是你的问题。
答案 3 :(得分:2)
有些编辑器会自动删除尾随空格,有些则不会。这会产生差异噪音,并可能导致合并冲突。
答案 4 :(得分:1)
是的,我有点同意其他帖子,但我会补充一点,本身并不坏。这不是一个很好的练习,但这就是发生的事情,你只需要叹息并继续做事。
答案 5 :(得分:0)
现代差异实用程序不会挂在空格上。