2017-01-03 82 views
0

我在使用融合链接文件夹中的git-repo进行融合时遇到了麻烦。Linux,符号链接的Dir,Meld和git

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

/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 . 

所以这将运行得很好:(并显示回购的当前状态的差异在东西上次检查)

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

这不会(显示所有文件作为未版本控制)

/home/thorsten/fast meld . 

所以我不确定在哪里开始寻找。

非常感谢您提前!

回答

0

好,这里是解决方案:

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

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