2012-01-14 47 views

回答

1

看看Mercurial 2.0附帶的Largefiles擴展(自修復錯誤以來)。它旨在處理二進制文件,並且以不同的更有效的方式更新。

基本上它沒有試圖計算版本之間的差異來存儲這些文件,任何克隆repo的人都可以得到他們需要的版本,而不是所有的歷史。這會導致更快的克隆/提取,但更新可能需要連接到遠程存儲庫以將文件版本讀取到本地緩存中。

+0

哇!非常感謝! – bernardnapoleon 2012-01-16 03:16:15

1

我把它們扔到我的倉庫中。無論如何追蹤它們的變化並查看舊版本是很好的。我可以看到一個設計文檔的舊版本,或者看看以前的藝術對於一個資產(可能是一個平面設計師刪除了alpha通道,他/她不應該)。把它扔到那裏。如果它沒有改變,那麼它就不會佔用更多的擁有良好源控制系統的空間,而不會將其存儲在源控制之外。

+0

你把它放在與你的源代碼相同的存儲庫嗎?或者你使用一個單獨的文件? – bernardnapoleon 2012-01-14 05:53:32

+0

這取決於。我做了一些創意寫作,然後把它放在一個單獨的存儲庫中。如果是一個項目的藝術,資產,設計文檔等,我會將其與代碼放在同一個回購站中。也許/ docs /子目錄,所以它在那裏,當我需要它,而不是填補我的基地目錄。 – nmjohn 2012-01-14 05:55:10

相關問題