Я перенес проект из Linux в Bitbucket, а затем клонировал его в Windows. Оказалось, что были две символические ссылки, которые появились в Windows как текстовые файлы. Поскольку я знал, куда они должны указывать, я заменил их копиями файлов назначения, зафиксировал и отправил.
Теперь репозиторий Bitbucket выглядит нормально, когда я смотрю на него через их веб-интерфейс. Однако git clone на моей Unix-машине дает мне два сообщения вроде:
error: unable to create symlink ... (File name too long)
и два файла, которые ранее были символическими ссылками, отсутствуют. Я попытался клонировать в /tmp/..., чтобы получить более короткие имена файлов, но получил те же результаты. Это говорит о том, что что-то пошло не так с репозиторием Bitbucket. Я пробовал core.symlinks
и выключал.
Я могу жить без символических ссылок, но я хотел бы иметь рабочий репозиторий. Кто-нибудь знает способ (кроме воссоздания хранилища)?