2013-09-01 49 views
4

我想在一個遊戲項目中使用GIT,它本質上具有媒體資產。這些在開發過程中會經常發生變化。我考慮過Bitbucket,因爲他們的服務是一流的,而且我在過去曾將它用於衆多項目。使用帶有GIT的媒體文件在Bitbucket上?

雖然他們聲明他們提供無限存儲空間,但我擔心存儲庫的大小會變得相當大並且可能是「不公平」的。

Q1。這可能是一個問題嗎? Q2302。如果是這樣,是否有辦法阻止GIT在其檔案中保留多個版本的媒體資產。我知道這會阻止媒體資產的版本控制,但我認爲這是一種有效的折中。

回答

0

A git如果您提交很多二進制文件並經常更改它,存儲庫增長非常迅速。

但是,無論如何,您需要備份媒體文件,對吧?把它放在同一個倉庫中。爲什麼在已經有完美的版本控制解決方案時使用其他方式?

不這樣做的唯一原因不在於軟件開發。這是關於磁盤空間的價格。如果大型存儲庫的價格不打擾你 - 只需要它,你會很高興。

1

這也是一個問題,如果您有許多協作者和許多需要克隆該回購的地方:克隆大回購的成本會增加,並且某些操作會隨着時間的推移而變慢。

在一個單獨的唯一參考存儲大文件是更好的,你仍然可以保持你的Git修訂像git-annex的鏈接,與系統(因爲git doesn't support that kind of mechanism yet)。

+0

不幸的是,在bitbucket上還沒有git-annex支持。但是有一張票: https://bitbucket.org/site/master/issue/3787/add-git-annex-support-over-ssh -至 –

相關問題