repository
「repository」の意味
「repository」とは、何らかのデータや情報、物品を保管・管理する場所やシステムを指す言葉である。一般的には、コンピュータ上でファイルやデータを保存・管理するためのデータベースやディレクトリを指すことが多い。また、知識や情報を集めて保管する場所、例えば図書館や博物館なども「repository」と呼ばれることがある。「repository」の発音・読み方
「repository」の発音は、IPA表記では /rɪˈpɒzɪtəri/ であり、IPAのカタカナ読みでは「リポズィトリ」となる。日本人が発音するカタカナ英語では「リポジトリ」と読むことが一般的である。「repository」の定義を英語で解説
A "repository" is a location or system where data, information, or items are stored and managed. It often refers to a database or directory on a computer used for storing and managing files or data. Additionally, places that collect and store knowledge or information, such as libraries or museums, can also be called repositories.「repository」の類語
「repository」の類語には、"archive"(アーカイブ)、"storehouse"(ストアハウス)、"depository"(デポジトリ)、"vault"(ヴォルト)などがある。これらの言葉も、データや情報、物品を保管・管理する場所やシステムを指す場合が多い。「repository」に関連する用語・表現
「repository」に関連する用語や表現には、"version control system"(バージョン管理システム)、"distributed repository"(分散リポジトリ)、"central repository"(中央リポジトリ)、"open-access repository"(オープンアクセスリポジトリ)などがある。これらは、リポジトリの機能や特性に関連した言葉である。「repository」の例文
1. The university library is a repository of knowledge and information.(大学図書館は知識と情報の保管庫である。) 2. Our company uses a central repository to store and manage all project files.(当社では、すべてのプロジェクトファイルを保管・管理するために中央リポジトリを使用している。) 3. The museum serves as a repository for historical artifacts.(博物館は歴史的な遺物の保管庫として機能している。) 4. The software developer created a new repository on GitHub.(ソフトウェア開発者はGitHub上に新しいリポジトリを作成した。) 5. The open-access repository allows researchers to share their findings with the public.(オープンアクセスリポジトリにより、研究者たちは自分たちの研究成果を一般に共有することができる。) 6. The company's repository contains confidential information that must be protected.(会社のリポジトリには保護されるべき機密情報が含まれている。) 7. The database serves as a repository for customer data.(データベースは顧客データの保管庫として機能している。) 8. The research institute has established a repository for storing genetic data.(研究所は遺伝データを保管するためのリポジトリを設立した。) 9. The archive is a repository of historical documents and records.(アーカイブは歴史的な文書や記録の保管庫である。) 10. The software team uses a distributed repository to collaborate on projects.(ソフトウェアチームはプロジェクトの共同作業に分散リポジトリを使用している。)リポジトリー【repository】
レポジトリー【repository】
読み方:れぽじとりー
リポジトリ
本来は「収納庫」や「貯蔵庫」を意味する言葉で、コンピュータ関連では、情報を保存・管理する場所、またはその仕組みのことを指す。「データベース」とほぼ同義で、何らかの情報管理を伴う「情報の格納場所」を指すことが多い。
特に限定的に使われる用語ではないが、ソフトウェア開発に関係する文脈でリポジトリと言った場合は、一般にバージョン管理システムが利用するものを指す。バージョン管理システムでは、作業対象となるデータや、データに対する変更履歴をリポジトリに格納する。リポジトリの情報に変更を加えることを「チェックイン」、リポジトリから情報を取り出すことを「チェックアウト」と呼ぶ。
関連見出し
バージョン管理システム
チェックイン
チェックアウト
関連URL
CVS(http://ximbiot.com/cvs/)
subversion.tigris.org(http://subversion.tigris.org/)
リポジトリ
【英】repository
リポジトリとは、元々「貯蔵庫」や「資源のありか」といった意味の英単語であり、IT用語としてはアプリケーション開発の環境において、ソースコードや設計、データの仕様といった情報が保管されているデータベースのことである。
リポジトリには、システムの設計情報やプログラムデータ、データの更新情報などが記録保管されており、特に複数の開発者が参加するプロジェクトにおいて開発状況の共有が容易にできるようになっている。リポジトリはネットワーク上に置かれたり、あるいはネットワークを介在しなくても済むように直接接続される場合などがあるが、LAN内にあるサーバーにリポジトリを設置するケースが多い。
リポジトリ
(repository から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/04 02:37 UTC 版)
ナビゲーションに移動 検索に移動リポジトリ (英: repository)[1]またはレポジトリは、バージョン管理システムでは、ソースコードやディレクトリ構造のメタデータを格納するデータ構造のこと。
概要
「リポジトリ」の原義は「貯蔵庫」、「保管場所」である(wikt:repository)。バージョン管理システムではソースコード等の管理対象を溜めておく場所をリポジトリと呼ぶ。すべてのユーザーのシステムに重複したリポジトリを持つ分散型 (GitやMercurial) と、単一のサーバーでリポジトリが管理される集中型 (Subversion、CVSなど) が存在する[2]。あらゆる第三者に開かれているリポジトリをパブリックリポジトリ(英: public repository)といい、権利者のみが利用できるものをプライベートリポジトリ(英: private repository)という。
リポジトリには以下のメタデータが含まれる。
- リポジトリ内の変更履歴。
- コミットオブジェクト一式。
- ヘッドと呼ばれる、コミットオブジェクトへの参照のセット。
用途
リポジトリの主な目的は、一連のファイルと、それらのファイルに加えられた変更の履歴を保存することである[3]。 バージョン管理システムが変更の保存を処理する方法は、各々のシステムに依存しており正確には異なる。たとえば、Subversionは昔は変更履歴をデータベースインスタンスに保存していたが、ファイルシステムに直接保存するようになった[4]。 これらの方法論の違いは、さまざまなグループによるニーズの違いに応じた多様な使い方に繋がった[5]。
利用
特にパブリックリポジトリはテキストマイニング等の解析の対象として利用される。主にソースコード作成支援やバグへの対処などに用いられる。
第三者からアクセス可能なリポジトリへ対象を配置することで、リポジトリを配布のための拠点として利用できる。例えばパブリックGitレポジトリは誰でもclone
することで入手できる。
脚注
- ^ “SVNBook”. 2012年4月20日閲覧。
- ^ “Version control concepts and best practices” (2018年3月3日). 2020年4月27日時点のオリジナルよりアーカイブ。2020年7月10日閲覧。
- ^ “Getting Started - About Version Control”. Git SCM. 2020年12月21日閲覧。
- ^ Ben Collins-Sussman; Brian W. Fitzpatrick; C. Michael Pilato (2011). “Chapter 5: Strategies for Repository Deployment”. Version Control with Subversion: For Subversion 1.7. O'Reilly
- ^ “Different approaches to source control branching”. Stack Overflow. 2014年11月15日閲覧。
関連項目
リポジトリ (曖昧さ回避)
リポジトリ (repository) は以下を意味する場合がある。
- リポジトリ (バージョン管理)、一連のファイルまたはディレクトリ構造のメタデータを格納するデータ構造
- コンテンツリポジトリ (content repository)、デジタルコンテンツのデータベース
- 地層処分場 (deep geological repository)、核廃棄物の処分場
- 情報リポジトリ (information repository)、通常はコンピュータストレージ内のデータの集約が保持される中央の場所
- 機関リポジトリ (institutional repository)、大学や研究機関の電子アーカイブシステム
- ソフトウェアリポジトリ (software repository)、ソフトウェアパッケージを取得できる保存場所
関連項目
- repositoryのページへのリンク