Контроль версий для больших двоичных файлов и репозиториев размером> 1 ТБ?

Извините, что снова поднимаю эту тему, так как есть soo много других вопросов, уже связанных - но ни одна из них не решает мою проблему напрямую.

Я ищу хорошую систему контроля версий, которая может удовлетворить только два простых требования:

  1. хранить большие двоичные файлы (> 1 ГБ)
  2. поддерживать репозиторий размером> 1 ТБ (да, это ТБ)

Почему? Мы' Мы переупаковываем несколько тысяч программных приложений для следующего крупного развертывания ОС, и мы хотим, чтобы эти пакеты следовали за системой контроля версий.

На данный момент у меня есть некоторый опыт работы с SVN и CVS, однако я не совсем удовлетворен с производительностью обоих с большими двоичными файлами (несколько файлов MSI или CAB будут> 1 ГБ). Кроме того, я не уверен, хорошо ли они масштабируются с объемом данных, который мы ожидаем в следующие 2-5 лет (как я уже сказал, по оценкам> 1 ТБ)

Итак, у вас есть какие-нибудь рекомендации? В настоящее время я также изучаю SVN Externals, а также подмодули Git, хотя это означало бы наличие нескольких отдельных репозиториев для каждого программного пакета, и я не уверен, что мы этого хотим ..

23
задан Community 23 May 2017 в 12:34
поделиться