标签: diff

如何在Git存储库外使用`git diff --color-words`?

如何获得输出 git diff --color-words,但在Git之外?

最近的事情是wdiff -t,但它强调/反转事物而不是使用绿色/红色,并且不允许指定我的空白正则表达式.

git diff colors cpu-word word-diff

58
推荐指数
2
解决办法
2万
查看次数

带有svn diff或git diff标志的"@@ ... @@"元线是什么意思?

当我使用svn diffgit diff它显示如下行:

@@ -1,5 +1,9 @@
Run Code Online (Sandbox Code Playgroud)

他们的意思是什么?

svn git diff

58
推荐指数
3
解决办法
8196
查看次数

使用IntelliJ来区分两个任意文件

我真的很喜欢IntelliJ diff工具.我想知道是否可以使用此工具来区分两个任意文件.即不在IntelliJ项目中的文件.只需在文件系统中选择两个文件并区分它们?如果我想要区分两个字符串呢?在我的文本编辑器中,我只创建了两个新文档,粘贴文本并对其进行区分,然后在完成后不保存文件.这可能吗?

谢谢

diff intellij-idea

57
推荐指数
7
解决办法
2万
查看次数

diff的错误退出值是什么?

diff手册页上我找到了这些退出值:

    0     No differences were found. 
    1     Differences were found.
   >1     An error occurred.
Run Code Online (Sandbox Code Playgroud)

对于不同的错误,是否有不同的退出值高于1?

bash shell diff exit-code

56
推荐指数
2
解决办法
5万
查看次数

如何在从远程分支合并之前检查真正的git diff?

我想检查远程分支和本地分支之间的真正差异.我怎样才能做到这一点?

发出以下命令部分有效,但它也显示了我本地分支的新变化的差异.

git diff remote/branch
Run Code Online (Sandbox Code Playgroud)

git diff

55
推荐指数
3
解决办法
5万
查看次数

diff一个ruby字符串或数组

如何在Ruby中进行两个字符串或数组的差异?

ruby diff

54
推荐指数
7
解决办法
4万
查看次数

与"git mergetool"合并

我发现git mergetool是一个方便的实用程序,用于直观地合并差异,但我正在进行的方式似乎真的很不稳定.基本上,当报告冲突时,我的过程看起来像这样:

  1. 执行git mergetool
  2. 在提示符下,按Enter键启动我的差异工具(Meld或FileMerge,具体取决于哪台计算机)
  3. 解决冲突
  4. 保存更改
  5. 关闭diff工具

如果我有多个冲突,请冲洗,重复.是的,这是我为合并中的每个冲突打开和关闭我的差异查看器一次.因为它是从命令行启动的,关​​闭它是我知道告诉git mergetool的唯一方法我已经解决了这个特定的冲突并且它可以继续下一个.

当然有更好的方法,但我不知道.请帮忙吗?这个过程看起来很低效.

git diff mergetool

53
推荐指数
3
解决办法
8万
查看次数

diff到html(diff2html)程序

我正在寻找一个"diff to html"程序,它将从给定的diff/patch文件生成一个静态html页面.

我当然用谷歌搜索了它,但除了一些脚本,我发现没有"真正的项目"(例如Debian/Ubuntu中没有包).

我错过了什么吗?你能推荐一下吗?

html diff

52
推荐指数
9
解决办法
4万
查看次数

Bash:在if语句中使用diff的结果

我正在编写一个简单的Bash脚本来检测文件夹何时被修改.

它非常接近:

ls -lR $dir > a
ls -lR $dir > b

DIFF=$(diff a b) 
if [ $DIFF -ne 0 ] 
then
    echo "The directory was modified"
Run Code Online (Sandbox Code Playgroud)

不幸的是,if语句输出错误:[: - ne:一元运算符是预期的

我不确定我的剧本有什么问题,请有人帮助我吗?

非常感谢你!

Jary

bash diff

51
推荐指数
4
解决办法
6万
查看次数

`git diff --patience`和`git diff --histogram`有什么区别?

这个早期的问题要求4种不同的Git差异策略之间存在差异,但唯一的区别就是myers和之间的区别patience,这在其他地方得到了很好的解释.

histogram战略如何运作?有什么区别patience?在GIT-DIFF手册页只能说,它"伸出耐心算法'支持低发生共同的元素’." 其他页面提到它更快,它来自JGit,但它们没有解释其算法或结果的不同之处或方式patience.

我在哪里可以找到与histogram算法相关的patience算法描述,其详细程度与Bram Cohen对patience算法的原始描述相同

(如果只是实现性能的问题,没有会产生不同结果的情况,为什么它不仅仅作为新的后端实现patience?)

git algorithm diff git-diff

51
推荐指数
1
解决办法
2万
查看次数

标签 统计

diff ×10

git ×5

bash ×2

algorithm ×1

colors ×1

cpu-word ×1

exit-code ×1

git-diff ×1

html ×1

intellij-idea ×1

mergetool ×1

ruby ×1

shell ×1

svn ×1

word-diff ×1