Преобразование CVS в Subversion: проблема с дисковым пространством

В нашем текущем репозитории CVS 42 ГБ свободного места. По правде говоря, мы, вероятно, не будем преобразовывать там много вещей. Однако давайте предположим, что мы это делаем, и сохраняем полную историю.

Какой объем места займет репозиторий Subversion? Мне не нужен точный размер - просто приблизительная цифра.

Например, я считаю, что Subversion может занимать немного больше места с текстом, но экономит место с двоичными файлами. В конце концов, Subversion-версия этого репозитория может занимать (максимум) 60 ГБ места, а не 200 ГБ.

Я делаю оценку для нашей новой системы контроля версий и хочу убедиться, что я нахожусь в правильном месте. Думаю запросить 200Гб места. Это то, что я могу получить без особых проблем, но все же дает более чем достаточно места для роста. Поскольку это будет его собственная система, в этом пространстве будут несколько файлов ОС.


person David W.    schedule 09.08.2011    source источник
comment
Я бы ожидал, что репозиторий Subversion будет эквивалентным или меньшим - версии файлов хранятся более или менее одинаково, но, я думаю, также сжимаются, и дополнительные метаданные не перевешивают это. Но у меня нет никаких доказательств этого. Я бы не ожидал, что SVN займет больше места для текста - откуда вы это взяли? Обычно проверки SVN (то есть рабочие копии) больше, чем проверки CVS, о которых люди беспокоятся, а не репозитории. Вы также можете подумать о том, чтобы разбить вашу CVS на несколько репозиториев SVN.   -  person Rup    schedule 09.08.2011
comment
Я бы не ожидал, что SVN займет больше места для текста - откуда вы это взяли?. Я предполагаю, что метаданные будут лучше, лучше проиндексированы и т. Д. Я не говорю о порядках величин, но меня не удивит увеличение пространства на 10–20%. Основная проблема заключается в том, что 200 ГБ должно хватить на несколько лет.   -  person David W.    schedule 09.08.2011


Ответы (1)


Конверсия окончена. Репозитории Subversion кажутся больше примерно на 10%. У нас много места.

person David W.    schedule 20.04.2012