Pro*_*eus 18 sql diff merge newline word-diff
我经常需要比较SQL过程以确定最新版本中的更改.问题是,每个人都有自己的格式化风格,并且SQL(通常)并不关心放置换行符的位置(例如,在每行AND之前,所有子句都在一行中而不是新行).
这使得查看实际差异非常困难(特别是对于长程序而言).我似乎无法找到一个免费的差异/合并实用程序,它将允许我忽略换行符(即视为空格).到目前为止,我已经尝试过WinMerge和Beyond Compare而没有任何运气.有没有人知道一个diff工具(理想情况下是免费的)会看到这两个例子是相同的?
防爆.1:
the quick
brown
Run Code Online (Sandbox Code Playgroud)
防爆.2:
the
quick
brown
Run Code Online (Sandbox Code Playgroud)
提前致谢.
Dus*_*ine 10
我真的很喜欢SourceGear的DiffMerge!
它适用于所有平台,并内置规则集,但允许您创建和添加自己的规则集.这意味着您可以在需要时忽略您想要的内容.
奖金,它是免费的!
我在我自己的类似案例中所做的就是使用一个sql prettifier,它将以非常相似的方式自动组织两组半完全不同的SQL.然后我粘贴并与WinMerge比较结果.
这是一个两步过程,但它比许多其他选项更可口,特别是涉及许多代码行时.
链接到基于Web的Sql Pretty打印机,它很不错.
| 归档时间: |
|
| 查看次数: |
7585 次 |
| 最近记录: |