什么是VCS存储库?

Sho*_*kie 22 svn git version-control

这听起来像是一个愚蠢的问题.这是特别愚蠢的,因为我之前使用过SVN,而且我最近使用过git.

但我只是注意到我并不完全知道存储库是什么.

我认为它的方式是存储库是一种容纳项目代码的容器.我很确定这是错误的定义方式.

那么如何定义存储库?维基百科说:storage location from which software packages may be retrieved and installed on a computer.

这是否意味着您可以在存储库中拥有多个项目?如果是这样,你什么时候创建一个新的?

小智 12

维基百科的定义是正确的.考虑一个安装Linux软件包的存储库.就VCS而言,它代表版本控制系统,因此VCS存储库是用于像Git这样的版本控制系统的存储库.


use*_*507 2

维基百科对存储库的定义是正确的。pro-git 书籍对 VCS 有非常好的描述。是的,您可以在存储库中拥有多个项目。