web-dev-qa-db-ja.com

VCSリポジトリとは何ですか?

これは愚かな質問のように聞こえるかもしれません。 SVNを使用したことがあり、最近gitを使用したことがあるため、特に愚かです。

しかし、私はちょうどリポジトリが何であるかを正確に知らないことに気づきました。

リポジトリは、プロジェクトコードを保持する一種のコンテナです。私はそれがそれを定義する間違った方法だと確信しています。

では、リポジトリをどのように定義しますか? ウィキペディアによるとstorage location from which software packages may be retrieved and installed on a computer

それは、リポジトリに複数のプロジェクトを持つことができるということですか?その場合、いつ新しいものを作成しますか?

21
Shookie

ウィキペディアの定義は正しいです。 Linuxパッケージをインストールするリポジトリについて考えます。 VCSに関しては、バージョン管理システムの略であるため、VCSリポジトリはGitのようなバージョン管理システムのリポジトリです。

11
Matthew Hartman

リポジトリのウィキペディア定義は正しいです。 pro-gitブックには、 VCSに関する非常に素晴らしい説明 があります。そして、はい、あなたはリポジトリに複数のプロジェクトを持つことができます。

0
user376507