Какой максимальный номер ревизии поддерживается SVN? - PullRequest
22 голосов
/ 03 мая 2009

Какой максимальный номер редакции поддерживается SVN? Репозиторий имеет тип FSFS, размещенный на коробке Fedora.

Спасибо,

Ответы [ 4 ]

28 голосов
/ 03 мая 2009

Если вы используете 32-разрядный компьютер, то это 2147483647, то есть 2 31 -1, максимальное значение 32-разрядного целого числа со знаком. Для 64-битного компьютера это ... больше. В любом случае, этого должно быть достаточно для любой практической цели, когда люди совершают коммиты.

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

11 голосов
/ 03 мая 2009

Возможно, более 2 миллиардов. Интересная дискуссия на http://svn.haxx.se/users/archive-2005-03/0394.shtml

6 голосов
/ 03 мая 2009

Я думаю, он достаточно большой, чтобы не беспокоить.

Предположим, он хранится в 32-битном значении. Это означает, что если вы делаете коммит раз в секунду, вам понадобится 136 лет, чтобы получить переполнение.

0 голосов
/ 08 мая 2009

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

...