Я писал команду, чтобы можно было сравнить файл с его предыдущей модификацией, когда я узнал, что cwd установлен в корень репозитория до выполнения псевдонима. Это означает команду типа:
git diffprev path/filename.txt
будет работать, только если path
относительно корня git repo. Если нет, он не найдет файл filename.txt
, что довольно раздражает. Есть ли способ, которым я могу обойти эту проблему?
Пример псевдонима:
diffprev = "!pwd; echo"
Покажет корень репо и пропущенные файлы.