2016-08-21 2 views
-1

Наша действительно небольшая команда (всего 2 друга) хочет начать новый проект (игру) в Unreal Engine 4. Мы хотим использовать git (bitbucket) в качестве источника управления - из-за его частных репозиций для свободно. Или мы должны попробовать что-то еще? Пока мы не хотим платить за репо.Unreal Engine 4 - git для активов

Что хорошего aproach для синхронизации активов? Я имею в виду большие файлы, например, модели. Это может занять слишком много времени, чтобы синхронизировать, а свободные репозитории имеют ограниченное пространство для хранения. Должны ли мы игнорировать их в git и синхронизировать с другим инструментом/мануалом?

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

Спасибо за любые советы, мы просто новички.

+1

Спасибо за downvotes, но в Справочном центре вы можете найти это. Пожалуйста, посмотрите последнее предложение. 'Когда я должен голосовать? Когда вы видите пример с проблемами, вы также должны сообщить сообществу, что не так, поэтому его можно исправить. ' – Pyro

+2

Вы, вероятно, получаете downvotes, потому что вы задаете сразу несколько вопросов (SO работает лучше всего с одним вопросом на вопрос), и потому что многие из ваших меньших вопросов требуют рекомендаций по инструментам и/или, в первую очередь, основанных на мнениях, оба из которых явно вне темы. См. Раздел [Справка/по темам]. В любом случае, ваш главный вопрос - по теме и подотчетен. Я добавлю ответ. – Chris

+1

Спасибо, я его отредактирую. – Pyro

ответ

3

Git не идеален для хранения больших двоичных активов, но многие типы проектов (например, игры) в основном сделаны из этих типов файлов.

Одним из лучших решений этого права сейчас является Git LFS project:

Гит Больших хранением файлов (LFS) заменяет большие файлы, такие как аудио образцы, видео, наборы данных и графики с текстовыми указателями внутри Git, сохраняя содержимое файла на удаленном сервере, таком как GitHub.com или GitHub Enterprise.

Atlassian brought Git LFS to BitBucket Cloud in July, 2016. Поскольку вы упоминаете SourceTree, я хочу заметить, что в нем есть встроенная поддержка Git LFS (см. Предыдущую ссылку). Его также можно использовать в командной строке.

+0

Решает проблему с ограниченным объемом памяти в битбакете? Сейчас 1 ГБ. Если я его получу, то большие файлы будут заменены текстовым указателем на облако, поэтому я загружу/вытащу только те большие файлы, которые мне нужны. Но все версии этих файлов должны храниться в облаке. Я прав? – Pyro

+1

@Pyro, LFS в облаке BitBucket находится в стадии бета-тестирования, и не все документы были обновлены. Также могут быть изменения в том, как это предлагается в будущем. Но на данный момент я не могу найти упоминания о квоте о том, сколько данных LFS вы можете хранить. [Эта страница ограничений LFS] (https://confluence.atlassian.com/bitbucket/current-limitations-for-git-lfs-with-bitbucket-828781638.html) не упоминает об этом. Насколько я знаю, файлы, хранящиеся в LFS, не должны вносить вклад в ваши обычные пределы репозитория. Я призываю вас обратиться к их поддержке, если у вас есть дополнительные вопросы по поводу их предложения. – Chris

+1

Еще раз спасибо. Я свяжусь с ними и дам вам знать. – Pyro

Смежные вопросы