Azure devops (VSTS) и GITHUB: текущий статус для максимально допустимого размера хранилища - PullRequest
0 голосов
/ 17 октября 2018

Мы хотели бы попробовать VFSforGIT (ранее известный как GVFS), но в настоящее время это работает только с VSTS и GitHUB.Таким образом, мы не можем запустить локальный сервер VFSforGIT, поскольку реализация сервера с открытым исходным кодом еще не существует.

Однако мы ожидаем, что наш репозиторий будет иметь размеры в сотни гигабайт, поскольку мы храним ресурсы для производства 3D-фильмов.Не много ресурсов, только большие.

Каков текущий статус максимально допустимого размера хранилища (с платным планом)?

Согласно документации Devure Devops , в настоящее время нет жесткого ограничения, только рекомендация:

В редких случаях хранилища могут иметь размер более 10 ГБ.Например, хранилище Windows имеет размер не менее 300 ГБ.По этой причине у нас нет жесткого блока на месте.Если размер вашего хранилища превышает 10 ГБ, рассмотрите возможность использования артефактов Git-LFS, GVFS или Azure для рефакторинга артефактов разработки.

Что означает рефакторинг артефактов разработки ?Как использование GVFS сделает хранилище меньшим (если это подразумевается с refactor )?Может быть, он может использовать другой сервер для хранения больших файлов?

Другая проблема - ограничение размера push, в настоящее время оно составляет 5 ГБ, что может быть слишком мало, например, для видеофайлов или некоторых файлов Substance Painter, но в большинстве случаевэто будет работать.

1 Ответ

0 голосов
/ 02 декабря 2018

GVFS, , в настоящее время переименованный в VFS , представляет собой систему, через которую только он взаимодействует (загружает) с открытыми файлами, сохраняя другие файлы неиспользованными как пустые (локальные) и сохраняемые вхранилище.

Относительно рефакторинг относится к действию по повторной индексации файлов хранилища , но спрограммы (LFS и т. д.), которые уменьшают размер для загрузки в хранилище .

Что касается использования, рекомендуется учитывать следующее:

  • Windows10 должна быть установлена ​​
  • Есть команды Git, которые GVFS не поддерживает
  • Она должна использоваться с GitBash (GVFS)

Наконец, хранилищене имеет ограничений (в настоящее время он у меня в 1 ТБ) на данный момент

...