Мы находимся в процессе перехода на git для нашей системы управления версиями. Я использовал 'git svn', чтобы клонировать мой текущий репозиторий svn "bigproject" в репозиторий git - я также настраиваю cron для синхронизации svn, который связывается с этим git repo.Git: отсутствующие подкаталоги после клонирования
«bigproject» не имеет определенных внешних или svn: игнорировать свойства «bigproject» имеет много каталогов и подкаталогов (до 7 уровней в глубину).
src/apps/fld1/fld2/fld3/fld4/fld5
Когда я проверяю перенесенный git repo, у него, кажется, все папки, как ожидалось.
Перед фактической миграцией я настроил промежуточный сервер и нажал на этот «большой проект» репо, и я пытался переключить сценарии сборки, чтобы использовать git вместо svn.
Это, как я принимала репо на моем сервере «мерзавец ступенчатого»:
git clone --bare bigproject/ bigproject.git
cp -R bigproject.git /opt/git/
cd /opt/git/bigproject.git
git init --bare --shared
На сервере сборки, после того, как я делаю GIT клон и проверить, я обнаружил, что некоторые из подкаталогов пропали без вести - особенно после того, как 3 уровней глубоких
[email protected]:bigproject.git
после клона я только
src/apps/fld1
Я попытался повторно -экспонирование голого репо много раз, чтобы устранить любые человеческие ошибки, но я не могу понять.
Вы уже видели это раньше?
Являются ли каталоги пустыми? Git игнорирует пустые каталоги, включая каталоги, содержащие только пустые каталоги. – chepner
Были - Спасибо – obfuscate