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

Вид: 1351|Ответ: 1

Управление версионированием большого файла Git LS

[Скопировать ссылку]
Опубликовано 2025-1-9 14:29:57 | | | |
Требования: Допустим, вы разрабатываете игровой проект с большим количеством текстур, моделей и звуковых эффектов. Эти файлы обычно бинарные и громоздкие. Как мне справляться с этим с git?

Git Large File Storage (LFS) заменяет крупные файлы, такие как аудиосэмплы, видео, наборы данных и графика, на текстовые указатели внутри Git, при этом содержимое файлов хранится на удалённых серверах, таких как GitHub.com или GitHub Enterprise.

Git Large File Store (LFS) — это открытое расширение Git, которое помогает репозиториям Git эффективно управлять большими бинарными файлами. Git не может отслеживать изменения в бинарных файлах, таких как аудио, видео или изображения, так же, как изменения текстовых файлов. Хотя текстовые файлы могут генерировать дифференциации в открытом тексте, любые изменения в бинарных файлах требуют полной замены файлов в репозитории с помощью Git. Повторяющиеся изменения больших файлов увеличивают размер репозитория. Это увеличение размера со временем замедляет обычные операции Git, такие как клонирование, извлечение или вытягивание.

Официальный сайт LFS:Вход по гиперссылке виден.
Адрес на GitHub:Вход по гиперссылке виден.

Сначала установите расширение, взяв пример Windows, скачайте адрес:Вход по гиперссылке виден.


Процесс установки прост.

Инициализировать Git LFS,Это нужно сделать только после завершения установки, команда следующая:



Просмотр команд версии:


Укажите тип файла для отслеживания, используя .mp4 файл в качестве примера, команда выглядит следующим образом:


Чтобы узнать, какие файлы управляются LFS, команда следует:


Если вы хотите клонировать проект, в отличие от сразу скачивания больших файлов, управляемых LFS, команда следующая:


(Конец)




Предыдущий:Используйте вывод модели Onnx для предупреждения о проблемах CleanUnusedInitializersAndNodeArgs
Следующий:[перевод]. Функция нарезки массива NumSharp в NET/C#
 Хозяин| Опубликовано 2025-1-9 14:36:21 |
Крупнофайловые проекты для клонирования



.gitattributes указывает, какими типами файлов следует управлять с помощью LFS, а конфигурация файлов выглядит следующим образом:




Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com