Деревья импорта git-p4 содержат подкаталог .git - PullRequest
0 голосов
/ 13 февраля 2011

Наша компания использует Perfoce для управления проектами, а я использую git-p4 для синхронизации репозитория Perforce на своей локальной стороне.Но в репозитории P4 он объединен со многими модулями и может содержать папку .git для некоторого модуля.Кто-то использует git на локальном компьютере и помещает .git / в Perforce: (

Когда я клонирую P4 с помощью клона git-p4, всегда говорят, что некоторые файлы были удалены.Я пытаюсь использовать «git filter-branch» для удаления этих файлов, но это запрещает использовать в грязной рабочей директории.

Как я могу исправить эту проблему? В моем предыдущем обходном пути я просто удаляю эти.git папки с помощью инструмента Perforce, а затем снова клонировать весь проект.

1 Ответ

0 голосов
/ 30 ноября 2011

Попробуйте исключить репозитории .git при клонировании, т.е.

git p4 clone ... -//module-by-git/.git
...