Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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