Git Bash не может просмотреть все папки в каталоге Visual Studio

Совершенно новый для кодирования. Использование Visual Studio 2015. Используя Git Bash, я перехожу к своей папке Visual Studio, и когда я в списке, отображается только папка Шаблоны - никаких проектов и других папок. Я пробовал другие варианты списка, все еще в папке шаблонов в списке (синим цветом).

Как ни странно, когда я захожу в папку Projects внутри Visual Studio с проводником, щелкните правой кнопкой мыши мою папку Projects и выберите "Git Here", в открывшемся окне bash отобразится содержимое моей папки Projects. Это единственный способ увидеть эти папки в Git Bash. Я полагаю, это обходной путь, но почему?

Может быть что-то делать с использованием Parallels/Windows 7? Я слишком невежественен в этом вопросе, чтобы догадываться.

2 ответа

Решение

когда я захожу в папку Projects внутри Visual Studio с проводником, щелкните правой кнопкой мыши мою папку Projects и выберите "Git Here", в открывшемся окне bash отобразится содержимое моей папки Projects.

Вы можете сделать pwd, чтобы проверить, совпадает ли путь с тем, который вы проходили напрямую через git bash.

И вы можете проверить переменные среды, такие как:

echo $GIT_DIR 
echo $GIT_WORK_TREE

Они могут влиять на то, что git status будет отражать: репо в папке A даже если вы в папке B,

Я считаю, что проблема с каталогом заключалась в том, что Parallels создал диск:Y в системе каталогов, где хранились файлы Visual Studio, когда я впервые это настраивал. Диск:Y позволяет обмениваться данными между моим Mac и виртуальной машиной Windows. Я переместил файлы VS (проекты, шаблоны и все остальное) на диск:C в виртуальной машине Windows. Теперь навигация по GIT имеет смысл, и я больше не получаю предупреждения о недоверенных файлах из VS при открытии проектов.

Я не уверен на 100%, почему, но я думаю, что это как-то связано с разницей в разрешениях безопасности между "локальным" диском C и общим диском Y. Лучшее, что я могу сказать, это то, что навигация по каталогам работает так, как я ожидаю.... Кроме того, я удалил всю папку Visual Studio с общего диска Y, чтобы не было путаницы при поиске моих проектов. И я сбросил расположение по умолчанию для проектов в шаблонах в Инструменты> Параметры> Проекты и решения.

Другие вопросы по тегам