Какой максимальный номер ревизии поддерживается SVN?

StackOverflow https://stackoverflow.com/questions/816523

  •  03-07-2019
  •  | 
  •  

Вопрос

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

Спасибо,

Это было полезно?

Решение

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

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

Другие советы

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top