Domanda

Qual è il numero massimo di revisione supportato da SVN? Il repository è di tipo FSFS, ospitato su un box Fedora.

Grazie

È stato utile?

Soluzione

Se si utilizza un computer a 32 bit, è 2147483647, ovvero 2 31 -1, il valore massimo di un intero a 32 bit con segno. Per un computer a 64 bit, è ... altro. In ogni caso, dovrebbe essere sufficiente per qualsiasi scopo pratico in cui gli esseri umani si impegnano.

In pratica, probabilmente si esaurirà lo spazio su disco o gli indici delle directory diventeranno troppo lenti prima di raggiungere il limite massimo del numero di revisione.

Altri suggerimenti

Forse più di 2 miliardi. C'è una discussione interessante su http://svn.haxx.se/users /archive-2005-03/0394.shtml

Suppongo sia abbastanza grande da non disturbare.

Supponiamo che sia memorizzato in un valore a 32 bit. Ciò significa che se ti impegni una volta al secondo, avrai bisogno di 136 anni per ottenere un overflow.

Le risposte basate sul tempo presuppongono che solo una persona stia eseguendo i commit. Qui ne abbiamo almeno una dozzina ... ma stanno tutti funzionando, non pubblicando commit una volta al secondo. Quindi, dipende da quanto bene usi lo strumento. Puoi puoi commettere parti di un progetto alla volta, anziché l'intero progetto contemporaneamente. ... ma date le altre risposte, questo punto è davvero controverso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top