Linux,符号链接Dir,Meld和git

时间:2017-01-03 02:52:23

标签: linux git symlink meld

我无法让meld在符号链接文件夹中使用git-repo。

假设我有以下文件夹结构:

/home/thorsten/a/b/c/git_repo/d

然后我的家庭目录中的git_repo文件夹也有一个符号链接,如下所示:

fast -> a/b/c/git_repo/d

所以

/home/thorsten/a/b/c/git_repo/d
/home/thorsten/fast

指向同一个文件夹...

现在出现了问题

我在两个文件夹中运行以下命令

meld .

所以这将运行得很好:(并显示当前状态的repo到最后签入的东西的差异)

/home/thorsten/a/b/c/git_repo/d meld .

这不会(将所有文件显示为无版本)

/home/thorsten/fast meld . 

所以我不知道从哪里开始寻找。

非常感谢你!

1 个答案:

答案 0 :(得分:0)

好的,这是解决方案:

问题是符号链接实际上是指向git_repo的子文件夹。但是因为从符号链接的目录中看不到“真正的”父文件夹,所以meld看不到.git文件夹。

也许这会帮助将来遇到同样问题的人;)