Ste*_* Lu 11 git version-control diff perforce
在这个网站上得到了很好的回答,Bram Cohen的耐心差异在集市中被发现作为默认差异,并且作为git diff的一个选项,但我发现很难找到实现这种特殊diff算法的独立独立程序.
例如,我想将耐心差异应用于强制差异,并且使用规范的"frobnitz"代码示例非常清楚耐心差异是如何更好的:
右侧的终端已调用git diff
带有--patience
标志的.
我还设置了diff-highlight
perl脚本,它的作用是在这些行的第一个和最后一个不同部分之间的匹配行上反转颜色.左侧有一个例子,其中这并不完全帮助了这么多,但我会让它滑,因为至少有是分号处有...无论如何,致力于改进DIFF高亮脚本是不是这个问题的主题.
除了在哪里找到独立耐心差异的问题,如果有人知道如何使perforce p4
使用外部差异程序,那也是必须要做的事情.
它可能不像我想的那样理想,但从实用的角度来看解决方案是完美的(这是一个非常好的观点).
git diff --no-index --patience file1 file2
做的工作.(感谢@StevenPenny)
$P4DIFF
变量定义外部差异...我们只是填充git diff --patience --no-index
它.
归档时间: |
|
查看次数: |
2684 次 |
最近记录: |