GIT репозиторий загружает, но не оформляет заказ - PullRequest
1 голос
/ 06 января 2020

Я - художник видеоигр, поэтому я не знаю, как кодировать, и при этом я не говорю на языке, поэтому, пожалуйста, будьте осторожны.

У нас есть проект Unity на Git с 4 активными пользователями в том числе и я. 2 из 4-х из нас загрузили проект, и он работает как надо. (Третий человек еще не пробовал).

Я - тот, кто выдвинул проект из моей машины windows 7, i7, которую используют два других человека. По какой-то причине, когда я подтолкнул вверх, это не «проверить». Если я правильно понимаю, термин «оформить заказ» означает, что облако связано с моим локальным репо.

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

Checking out files: 100% (27463/27463), done.
fatal: unable to checkout working tree
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry the checkout with 'git checkout -f HEAD'

В настоящее время я использую GITHUB DESKTOP, чтобы вытащить проект. В настоящее время я пытаюсь загрузить файл с SourceTree.

У меня более 500 ГБ свободного места на локальном диске, поэтому этого не может быть. Два других парня помогали мне найти решения, однако пришло время обратиться за помощью, это было 4 дня фактического времени, потраченного на поиск решения.

1 Ответ

1 голос
/ 06 января 2020

Мой человек, Хави, нашел ответ! Unity называет некоторые файлы экстравагантно длинными:

error: unable to create file myProject/Library/PackageCache/com.unity.multiplayer-hlapi@1.0.2/Tests/Runtime/NetworkBehaviourCallbacksOrderOnTheHost/Resources/PlayerCallbacksOrderOnTheHost_PlayerPrefab.prefab.meta: Filename too long!

Friggin Unity.

Хави сказал сделать это: 1. Go на ваш главный диск

Нажмите на папку «Пользователи»

Go, чтобы указать, какая папка находится под вашей учетной записью, с которой вы входите в свой компьютер (обычно это просто ваше имя)

Должен быть файл с именем .gitconfig, его можно открыть в блокноте

Введите это в нижней части do c :

[core] longpaths = true

...