Можете ли вы вывести относительный путь с учетом расположения каталога и pwd? - PullRequest
0 голосов
/ 16 марта 2020

В репо git, для примера. Если вы находитесь в каталоге, git rev-parse --show-toplevel покажет абсолютный путь root каталога git.

Представьте, что вы находитесь в нескольких папках глубоко внутри этого git репо и используете pwd который дает вам абсолютный путь к вашему текущему месту.

Есть ли способ определить относительный путь между 2?

Пример

$ git rev-parse --show-toplevel
/Users/foo/bar/myProject

$ pwd
/Users/foo/bar/myProject/client/web/customer

Представьте себе команду, подобную следующей

$ dir-diff $(git rev-parse --show-toplevel) $(pwd)
../../../customer
...