Большие файлы в системе контроля версий (TFS)

Недавно в офисе мы обсуждали размещение больших файлов в нашем репозитории TFS. Сами файлы имеют формат XML, обычно размером 100-200 МБ, а иногда и размером до 1 ГБ. Мы используем их в качестве данных для автоматического тестирования, и они в основном статичны (каждый год или около того можно вносить незначительные изменения). В любом случае, есть мнение, что помещать такие файлы в репозиторий нельзя, потому что они «большие» и это сделает работу «медленной» (за пределами исходной регистрации / выхода), но на самом деле мы этого не делаем. есть доказательства, подтверждающие это.

Мой вопрос: каковы плюсы / минусы / последствия помещения больших статических файлов в репозиторий исходного кода, такой как TFS (или SVN, Git и т. Д., Если на то пошло). Это нормально? Будет ли это «завалить сервер» или иметь другие тяжелые последствия?

16
задан A.R. 12 December 2011 в 15:25
поделиться