git忽略diff工具选项 - 启动股票差异工具

时间:2014-05-18 22:13:00

标签: git

Ubuntu 14.04,git 1.9.something

我希望将其作为我的git diff <filename>工具。 如果我从终端输入meld,则会安装Meld。它会启动。

我制作了一个文件/home/den/projects/git_diff_meld.sh

-rwxrwxr-x  1 den den   27 тра 19 00:47 git_diff_meld.sh*

里面有:

#!/bin/bash
meld "$2" "$5"

我将它添加为git diff.tool配置参数:

git config --global diff.tool /home/den/projects/git_diff_meld.sh

Config看起来像这样:

cat .gitconfig
[user]
    email = my.email@lol.com
    name = Den
[color "status"]
    untracked = red normal bold
    changed = cyan normal
    branch = green normal bold
[core]
    editor = subl -n -w
[diff]
    tool = /home/den/projects/git_diff_meld.sh

我有最新的项目只有差异 - 我添加了一些评论。 我希望在融合中看到这种差异,所以我输入git diff irem/src/main/java/com/drobiazko/den/iremember/Reminder.java,这就是我得到的:

diff --git a/irem/src/main/java/com/drobiazko/den/iremember/Reminder.java b/irem/src/main/java/com/drobiazko/den/iremember/Reminde
index 7f0a221..ac084be 100644
--- a/irem/src/main/java/com/drobiazko/den/iremember/Reminder.java
+++ b/irem/src/main/java/com/drobiazko/den/iremember/Reminder.java
@@ -37,4 +37,6 @@ public class Reminder {
         PrettyTime prettyTime = new PrettyTime();
         return prettyTime.format(date);
     }
+
+    // ;
 }
(END)

......典型的开箱即用终端式差异。没有融合。

我尝试了很多东西 - 什么都没有用,但这是开始时的基本设置。

1 个答案:

答案 0 :(得分:0)

根据上面的讨论,检查https://stackoverflow.com/a/137141/3571100是否为&#34; Ubuntu&#34;说明,并做到这一点。注意&#34;工具&#34;之间的区别。和&#34;外部&#34;在git配置文件中。