これは愚かな質問のように聞こえるかもしれません。 SVNを使用したことがあり、最近gitを使用したことがあるため、特に愚かです。
しかし、私はちょうどリポジトリが何であるかを正確に知らないことに気づきました。
リポジトリは、プロジェクトコードを保持する一種のコンテナです。私はそれがそれを定義する間違った方法だと確信しています。
では、リポジトリをどのように定義しますか? ウィキペディアによると :storage location from which software packages may be retrieved and installed on a computer
。
それは、リポジトリに複数のプロジェクトを持つことができるということですか?その場合、いつ新しいものを作成しますか?
ウィキペディアの定義は正しいです。 Linuxパッケージをインストールするリポジトリについて考えます。 VCSに関しては、バージョン管理システムの略であるため、VCSリポジトリはGitのようなバージョン管理システムのリポジトリです。
リポジトリのウィキペディア定義は正しいです。 pro-gitブックには、 VCSに関する非常に素晴らしい説明 があります。そして、はい、あなたはリポジトリに複数のプロジェクトを持つことができます。