У меня есть две директории в моем репо
- src
- tests
Теперь тесты - это фактически новый каталог (который не пуст),В нем есть файл tests.csproj и связанные с ним файлы.
Теперь на моем локальном компьютере все выглядит хорошо, но когда я помещаю его в GitHub, начинает происходить несколько неожиданных вещей:
тестыпапка отображается на Github как
Tests/projectFolder
. Который имеет несколько вещей, которые не правы. Я ожидал увидеть только папку tests
. Я понятия не имею, почему он показывает полный путь к папке проекта. - Внезапно папка
tests
становится заглавной без причины, теперь понятно почему. - Когда я наведу курсор на папку, она показывает
This path skips through empty directories
сообщение на github. Что может быть проблемой, если на самом деле это была пустая папка, но на самом деле это не так. - , когда я включаю файл .gitkeep в папку тестов, как предлагается по этой ссылке: Git игнорирует пустые папки? тогда проблема не в тестах, а в том, что она показывает весь путь
Tests/projectFolder
, но, как вы можете заметить, проблема с заглавными буквами все еще существует. А также я просто не хочу помещать файл .gitkeep в любую из моих папок, если мне это не нужно. Что, я думаю, вполне оправданно, если моя папка не пуста.
У меня много проблем с ней. Прежде всего, мне, возможно, придется пройти это упражнение (добавить файл (.gitkeep) только в том случае, если это была пустая папка. Если это не пустая папка, тогда я просто смогу добавить новую папку и добавить новые файлы). в нем, и он должен отображаться на GitHub как есть. Кроме того, я понятия не имею, откуда взялась эта невольная капитализация. Есть идеи?