Повна історія редагування Git має багато переваг в рамках процесу розробки.
Але наш продукт є вихідним кодом, ми використовуємо скриптовані мови, які не потребують компіляції чи обробки, і тоді історія Git стає тягарем для розгортання - у нашому прикладі ми розгортаємо чисту віртуальну середу після кожної зміни, маючи кілька розгортань на одна машина.
Є кілька способів зменшити кількість історії, наприклад, дрібні клони, ефективність яких залежить від того, наскільки глибока ревізія знаходиться у гілці, роблячи замість клону, але тоді ви все одно отримуєте історію з ревізії та назад, або отримуєте повну Repo один раз тягніть, коли потрібно, але це марно з точки зору місця на диску і, як правило, менш надійне.
Чи є спосіб отримати одну редакцію від Git без її історії?