Мерзавец игнорирует пустые папки?

Я создал проект Android, добавил его к моему мерзавцу repo, фиксировавший и продвинул мой клон ведущему устройству. Позже я попытался проверить проект, и Eclipse жаловался на пропавших без вести src папки. Я проверил свой repo и основной repo, и src папки отсутствуют (Im, уверенный, что они были там, когда я создал проект). Таким образом, кто-то может объяснить, что произошло здесь? Я плохо знаком с мерзавцем поэтому, возможно, я пропустил что-то?

44
задан JasonMArcher 15 July 2015 в 22:05
поделиться

5 ответов

Git не игнорирует пустые каталоги. Он игнорирует все каталоги. В Git'е каталоги существуют только неявно, через их содержимое. Пустые каталоги не имеют содержимого, поэтому они не существуют.

Или, говоря иначе: Git - это средство отслеживания содержимого. Пустые каталоги не являются содержимым.

69
ответ дан 26 November 2019 в 21:40
поделиться

git игнорирует все каталоги, пустые они или нет.

git воссоздает каталоги при построении дерева на диске, когда файл должен существовать в каталоге, которого нет. В остальном на каталоги внимания не обращают.

4
ответ дан 26 November 2019 в 21:40
поделиться

Да, git не будет отслеживать пустые папки. Найдите полное обсуждение здесь на StackOverflow

0
ответ дан 26 November 2019 в 21:40
поделиться

Да, git игнорирует пустые папки.

Вы можете добавить пустой файл .gitignore или .gitkeep в любые папки, которые вы хотите включить.

58
ответ дан 26 November 2019 в 21:40
поделиться

Git отслеживает содержимое, а не файлы.

Решение предлагается здесь.

11
ответ дан 26 November 2019 в 21:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: