git rev-parse --show-toplevel不解析符号链接

时间:2016-09-28 11:45:24

标签: git directory symlink

当我的项目目录是存储实际目录的符号链接时,--show-toplevel将输出实际路径,可能称为"物理路径"。例如,如果我在右侧路径中可见:

ln -s /home/me/.hidden_projects_storage/newproject /home/me/workspace/newproject.git

然后--show-toplevel将输出:

/home/me/.hidden_projects_storage/newproject

我从顶级目录git rev-parse运行newproject.git。我可以以某种方式返回符号路径吗?

1 个答案:

答案 0 :(得分:0)

尝试运行:

echo $(cd $(git rev-parse --show-cdup) .; pwd)