2016-08-30 4 views
4

Есть ли способ изменить корневую директорию (/) git bash на windows.Изменение корневого каталога (/) git bash

По умолчанию он установлен в папку установки. Если установить c: \ вместо этого, вам нужно будет ввести букву диска, например./c/some/path на всех абсолютных путях.

+0

Даже если бы это было возможно, это означало бы, что оба символа '' C: \ D \ "' и '" D: \ "' соответствуют одному и тому же '/ D /' – max630

+0

. Возможно, это может быть добавлено mount 'drives', поэтому вы могли бы сделать/drives/d. В android его/storage/sdcard0 и т. Д. Что дает root как /, но также доступ к другим дискам. – 79E09796

ответ

0

Кажется, что нет официального способа сделать это, существует неподдерживаемый обходной путь.

В Git 2.x вы можете скопировать установочные папки (bin, dev, ..) в корень диска c: \.

Теперь при запуске «ГИТ-bash.exe» из C: \ это позволяет /some/path вместо /c/some/path

Другие диски все еще доступны, как обычно, например, /d/another/path

2

echo 'cd /c/' >> ~/.bashrc

Автоматически перейти к/с/директории при открытии Баш командной строки.

+0

Почему это было приостановлено? Я поддержал это. Он отлично работает для меня и является * способом * лучше, чем копирование папок в корневой диск C: как и принятый ответ. – EverPresent

0

Что вы можете сделать, это установить некоторые окна пути к корню на основе путей msys2:

mount c:/src /src

Тогда вы можете получить доступ к C:/SRC/... в/SRC/...

+0

Это хорошее обходное решение, оно ограничено отображением отдельных каталогов в Cygwin, но что-то, что работает в git bash для всех каталогов, может оказаться невозможным. – 79E09796

+0

Правильно, установка на корень не работает. Но я этого не предлагал. – max630

Смежные вопросы