2017-08-31 48 views
-3

我在水果機器公司工作。我們有什麼我懷疑是我們的版本控制一種非常罕見的用例需求....git(GitLab/GitHub)適用於項目週轉率很高的行業

每個遊戲有大約250兆字節的資源(巴紐的.wavs和.MKV的)的。 在這個行業,遊戲的保質期非常短,我們不斷推出新遊戲。每個開發者每週最多玩一款遊戲。我們有數百個遊戲,每個遊戲在儲存庫中有250兆圖形。

雖然大多數遊戲將玩一週,但未能吸引顧客並被遺忘,我們需要保持代碼以防萬一它仍然生活在地球上的某個地方,並且需要得到支持。刪除存儲庫不是一個選項。

Git能應付這種工作負載嗎? 我看到GitHub/GitLab有相對便宜的計劃,並提供無限制存儲庫......但我懷疑在我們將幾百GB的SVN遷移到他們的服務器後,他們可能有點不高興!

是否有任何人有類似要求的經驗?

回答

0

我想最簡單的方法就是聯繫GitLab/GitHub的本身,肯定他們會知道有多少資源庫/空間「無限」真的是他們......

https://about.gitlab.com/contact/

https://enterprise.github.com/sn-contact

如果github/gitlab不適合您的需求,您當然可以自己託管您自己的git項目。

歡呼

+0

謝謝。我試着先聯繫他們。但他們只是鸚鵡定價頁面說的 - *無限*。一些銷售人員閱讀腳本並不足以保證我的工作。 功能明智,最便宜的計劃是足夠好的......但如果我要購買,然後出口200千兆字節到他們的服務器,我擔心他們可能想要終止我的帳戶。 正如你所說,我可能不得不自己來主持這個......但是我們這個小公司沒有IT支持......而且我們真的無法讓開發人員保留服務器。 – user2035147

0

這是確定使用github上/ gitlab,但低於方面應注意:

  1. 你應該Git LFS管理大量文件和二進制文件(例如.png,wav文件等) 。
  2. VCS旨在管理某個項目的不同版本,以便項目的更改可以追溯。由於您需要開發數百款遊戲,因此無法在同一個回購庫中管理所有遊戲。最好使用每個回購遊戲或類似的遊戲管理相同的回購,但位於不同分支。因此,您可以輕鬆找到您開發的遊戲,並且回購規模不會迅速增加。