Qu'est-ce qu'un référentiel VCS?

Cela peut sembler une question stupide. Il est particulièrement stupide car j'ai utilisé SVN, avant et j'ai récemment utilisé git.

Mais je viens de remarquer que je ne sais pas exactement ce qu'est un référentiel est.

La façon dont je le vois, c'est qu'un référentiel est une sorte de récipient pour contenir le projet de code. Je suis tout à fait certain que c'est la mauvaise façon de le définir.

Alors, comment pouvez-vous définir un référentiel? Wikipédia dit: storage location from which software packages may be retrieved and installed on a computer.

Est-ce à dire, vous pouvez avoir plus d'un projet sur un référentiel?
Si oui, quand souhaitez-vous en créer un nouveau?

source d'informationauteur Shookie