我當前使用的是Bitbucket,因爲它具有2GB的回購大小,並允許您免費提供私人回購。由於限制達到2GB,並嘗試使用BFG以及tutorial減小文件大小,以減少回購大小並刪除以前的歷史記錄。可悲的是,我已經過了一半,在我將其推入回購協議後從未發生過。從「name.git」文件夾中,我的大小從2GB減少到大約500到600MB的回購大小,而Unity中的項目文件夾大約爲1GB。在Git中管理repo文件大小的最佳操作/移動/建議,特別是在大型遊戲項目中?
我試圖創造一個新的回購,而不是我的沮喪,複製粘貼項目,並使用安裝LFS直接把所有大文件已知的某些特定的文件類型。一旦我推動它,花費的時間比平時長。如果確實需要很長的時間,或者可能會保持凍結,我會有第二個想法,假設有一些缺失的要求。 LFS提供了額外的10GB存儲空間(不知道它是否是每個repo),並且因爲它假設存儲大型文件,我相信。
爲了安心,確保成功的在線備份,同時保持版本控制,我該怎麼做?我暫時創建了Google Drive(不是備份大型項目文件的最佳方式),以便在解決GIT問題時在線備份我的大文件。 Bitbucket可能是最適合小型遊戲項目(2D或3D)的東西,但除了其他替代方案外還有其他替代方案GitHub,Bitbucket和SVN?免費的git回購網站包含非常大的回購大小存儲空間?
另外,關於LFS,我應該在繼續跟蹤已知具有大組文件大小的文件類型(例如.psd,.mp3,.dae ...)之前使用BFG嗎?
我在步驟3,'git filter-branch part'部分。在處理時,我看到有一個「.git-rewwrite」文件夾。我應該添加並提交併推送該文件夾或以後? –
沒關係。該文件夾是臨時的。 –
@Tredecies Nocturne,你可以試試** git filter-branch --tree-filter'rm -f filename'HEAD **改爲 –