Как я могу использовать полные пути в git?

Эта команда работает нормально:

git diff relative/path/to/file.ext

Но если я использую полную path, git говорит, что путь «находится вне репозитория»:

git diff /full/path/then/relative/path/to/file.ext

Я полагаю, что git не находит каталог .git в / full, поэтому он терпит неудачу.

Но как мне заставить git понимать полные пути, как это делает subversion?

Обновление: git версии 1.7.0.5

Обновление: эти файлы всегда находятся внутри моего репозитория, и мой текущий каталог также находится внутри моего репозитория! Это все еще дает эту ошибку.

7
задан Will Sheppard 20 December 2011 в 13:00
поделиться