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)
......典型的开箱即用终端式差异。没有融合。
我尝试了很多东西 - 什么都没有用,但这是开始时的基本设置。
答案 0 :(得分:0)
根据上面的讨论,检查https://stackoverflow.com/a/137141/3571100是否为&#34; Ubuntu&#34;说明,并做到这一点。注意&#34;工具&#34;之间的区别。和&#34;外部&#34;在git配置文件中。