Невозможно переключить ветку из-за фантомного файла - PullRequest
0 голосов
/ 05 июня 2019

ОС: Windows 10

У меня есть скрипт, который записывает файлы в папку.Скрипт содержал ошибку, когда я запускал его в первый раз.

var store_path = path.join(__dirname+ '../fabric-server/config/admin')

Вместо

var store_path = path.join(__dirname, '../fabric-server/config/admin')

Вот частичное представление каталога:

+---fabric-server
+---fabric-setup
+---fabric-setup..   < Should not be there

Сценарий был выполнен с fabric-setup и должен записываться в fabric-server/config/admin.Однако из-за ошибки он каким-то образом создал fabric-setup...Удивительно, но fabric-setup.. содержит точно такое же содержимое, что и fabric-setup.

К сожалению, я исправил сценарий, выполнил его снова, зафиксировал и отправил, не удаляя папку fabric-setup...И, конечно, это создает проблемы.


Локальная копия проекта

На моей локальной машине у меня есть:

+---fabric-server
+---fabric-setup
+---fabric-setup..

ткань в порядке.Fabric-сервер в порядке.fabric-setup.. не должен быть здесь и содержит то же самое, что и fabric-setup. Не содержит fabric-server/config/admin

При удалении папки fabric-setup.. из Проводника удаляется fabric-setup.При попытке удалить снова fabric-setup.., он говорит мне, что его здесь больше нет.


Удаленная копия проекта

enter image description here


Клонирование проекта

При клонировании проекта я не могу переключиться на ветку, которая содержит эту папку fabric-setup...Это дает мне следующую ошибку:

enter image description here

И многие файлы внезапно переходят в неотслеживаемое состояние без причины.

Может кто-нибудь объяснить мнечто, черт возьми, происходит и как я могу это исправить?

Редактировать: Да, я могу оформить предыдущий коммит.Но до сих пор.Эта проблема странная.

...