Git статус после переименования родительского каталога - PullRequest
1 голос
/ 01 февраля 2020

Когда родительский каталог был переименован, все его файлы будут отображаться в состоянии git как переименованный. Есть ли способ обнаружить, что родительский каталог был переименован, но не его файлы программно?

Например. У меня есть следующие каталог и файлы в репозитории git.

AParent\ADirectory\file1
AParent\ADirectory\file2

Когда я переименовываю каталог AParent в AParent-Renamed, статус git выглядит следующим образом.

renamed AParent\ADirectory\file1 -> AParent-Renamed\ADirectory\file1
renamed AParent\ADirectory\file2 -> AParent-Renamed\ADirectory\file2

Есть ли способ узнать, что только ADirectory был переименован? Заранее спасибо.

1 Ответ

0 голосов
/ 01 февраля 2020

Каталоги сами по себе не отслеживаются - файлы есть. Что касается git, единственным интересным изменением здесь является то, что группа файлов была перемещена в другой (в данном случае новый) каталог.

Итак, чтобы ответить на вопрос - в слово, нет.

...