有没有办法在提交到 CVS 时自动去除代码中的尾随空格?
我们使用 CVS,在每个版本中我们都必须同步两个不同的代码分支,并且在每个版本周期中都是相同的情况,空白问题会导致错误并浪费时间。
我正在寻找一种在将文件提交到 CVS 时自动去除尾随空格的方法,除非明确禁止,例如通过命令行选项。 是否已经有可用的解决方案? 如果没有,如果我编写一个插件来做到这一点,有人会感兴趣吗?
问候, 史蒂文
We're using CVS, on every release we have to synchronise two different branches of code, and in every release cycle it's the same story, whitespace problems causing errors and wasting time.
I'm looking for a way to automatically strip out trailing whitespace upon committing a file to CVS, unless explicitly forbidden, say by a command-line option. Is there a solution already available? If not, would anyone be interested if I wrote a plugin to do this?
Regards,
Steven
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
大多数源管理工具都可以选择比较两个文件而忽略空格。 你检查过这个吗?
Most source management tools have options to compare two files ignoring whitespace. Have you checked for this?
您可以尝试使用像 Beyond Compare 这样的比较实用程序,您可以将其配置为忽略文件之间的空格和其他细微差异。 或者您可以配置您正在使用的现有比较工具来执行类似的操作?
You could try using a compare utility like Beyond Compare which you can configure to ignore whitespace and other trivial differences between files. Or you could maybe configure the existing compare tool you're using to do something similar?