Эта команда работает нормально:
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
Обновление: эти файлы всегда находятся внутри моего репозитория, и мой текущий каталог также находится внутри моего репозитория! Это все еще дает эту ошибку.