2016-10-13 38 views
0

我實際上正在使用一個AngularJS應用程序,它會消耗大量獨立資源。 代碼和資源使用Git進行版本控制,並且資源(圖像,html,json ...)按模塊按主題進行組織。如何優化資源(圖像,json)版本管理

這是我的問題:這些資源在我們的Git倉庫中使用了很多磁盤空間。

所以,你知道任何免費版本工具比git更有效的存儲這種類型的文件?

感謝

回答

1

大多數基於文本的文件(HTML,JSON)應該工作正常飯桶。他們不會佔用太多空間。對於經常更改的二進制文件(如圖像),您可能需要考慮使用Git Large File Storage。這應該將舊版本二進制文件使用的空間限制在大型文件存儲本身,而不是開發機器。

+1

只是爲了增加更多的細節,但Git在處理文本文件的變化方面非常出色。即JS,HTML,CSS。但它不能很好地處理二進制文件。即圖像。這是因爲它認爲每次更新圖像時都會更改整個文件。這些不再使用的圖像會永遠留在您的Git歷史記錄中,並會在有人克隆回購時被複制下來。 – Enzey