Frage

Was ist die maximale Versionsnummer von SVN unterstützt? Der Repo ist vom Typ FSFS, gehostet auf einer Fedora-Box.

Danke,

War es hilfreich?

Lösung

Wenn Sie mit einem 32-Bit-Computern es 2147483647 ist, ist, dass 2 31 -1, der Maximalwert eines 32-Bit-Integer. Für einen 64-Bit-Computer, es ist ... mehr. In jedem Fall sollte es genug für jeden praktischen Zweck sein, wo Menschen Commits tun.

In der Praxis sind Sie wahrscheinlich gehen aus Festplattenspeicher oder Verzeichnis Indizes werden zu langsam laufen, bevor Sie die maximale Revisionsnummer Grenze erreicht.

Andere Tipps

Möglicherweise mehr als 2 Milliarden. Es gibt eine interessante Diskussion unter http://svn.haxx.se/users /archive-2005-03/0394.shtml

Ich denke, es ist groß genug, um nicht zu stören.

Nehmen wir an, es in einem 32-Bit-Wert gespeichert wird. Dies bedeutet, dass, wenn Sie einmal ein zweites begehen, werden Sie 136 Jahre benötigen einen Überlauf zu erhalten.

Die zeitbasierte Antworten davon aus, dass nur eine Person die Commits tut. Hier haben wir mindestens ein Dutzend ... aber sie alle arbeiten, nicht Commits sekündlich veröffentlichen. Dann wieder, es hängt davon ab, wie gut Sie das Tool verwenden. Sie können in einer Zeit, Teile eines Projekts verpflichten, statt das gesamte Projekt auf einmal. ... aber die anderen Antworten gegeben, dieser Punkt ist wirklich strittig.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top