В Github, как вы можете узнать, был ли удален каталог? - PullRequest
3 голосов
/ 07 февраля 2020

При наличии каталога /fruits с файлами apple.js, banana.js and orange.js существует ли индикатор, различающий guish между этими двумя запросами

  1. Каталог /fruits имеет файлы apple.js, banana.js and orange.js удалено
  2. Каталог /fruits удаляется вместе с apple.js, banana.js orange.js
  3. файловыми файлами apple.js, banana.js, and orange.js их содержимое полностью стерто, но файл остается (пустой файл)

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

1 Ответ

1 голос
/ 07 февраля 2020

В Git вы не можете фиксировать пустые папки, потому что Git на самом деле не сохраняет папки, только файлы. Поэтому удаление всех файлов в каталоге будет эффективно «удалять» его из вашего хранилища. Это означает, что ваши примеры 1. и 2. идентичны.

Пример 3. будет отличаться: файл, в котором удалено только его содержимое, покажет вам разницу всех удаленных строк, а удаленный файл покажет вам сообщение: «Этот файл был удален», это выглядит так:

Message

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...