三省堂 大辞林 |
OSS用語集 |
Git
読み方:ギット
Linuxカーネルのソースコード管理専用にLinus Torvaldsが開発したバージョン管理システム。
Linuxカーネルは、バージョン2.4まではLinus Torvaldsが手動で管理していたが、世界中の開発者から提供されるパッチの反映作業が膨大になったため、バージョン2.4から、BitMover社が開発するBitKeeperというプロプライエタリなバージョン管理システムが採用された。しかし、その後Linuxカーネル開発者の一人がライセンスに違反して、BitKeeperのリバースエンジニアリングを開始したとの報告があったため、Bit Mover社の権利を侵害しないように、Linus TorvaldsによってBitKeeperの使用を中止する決断がなされた。
gitはこのような事情の下にBitKeeperの代替手段として開発されたため、操作性や汎用性が犠牲となっており、汎用的なソースコード管理に使われることは意図していない。
関連見出し
Linux
カーネル
ソースコード
パッチ
バージョン管理システム
コミュニティ
伽藍とバザール
プロプライエタリ
Linuxカーネルのソースコード管理専用にLinus Torvaldsが開発したバージョン管理システム。
Linuxカーネルは、バージョン2.4まではLinus Torvaldsが手動で管理していたが、世界中の開発者から提供されるパッチの反映作業が膨大になったため、バージョン2.4から、BitMover社が開発するBitKeeperというプロプライエタリなバージョン管理システムが採用された。しかし、その後Linuxカーネル開発者の一人がライセンスに違反して、BitKeeperのリバースエンジニアリングを開始したとの報告があったため、Bit Mover社の権利を侵害しないように、Linus TorvaldsによってBitKeeperの使用を中止する決断がなされた。
gitはこのような事情の下にBitKeeperの代替手段として開発されたため、操作性や汎用性が犠牲となっており、汎用的なソースコード管理に使われることは意図していない。
関連見出し
Linux
カーネル
ソースコード
パッチ
バージョン管理システム
コミュニティ
伽藍とバザール
プロプライエタリ
ウィキペディア |
Git
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2012/01/22 05:04 UTC 版)
Git(ギット)はプログラムなどのソースコード管理を行う分散型バージョン管理システム。
|
|||||||||||||||||||||||||||||||||||||||
- ^ (2005-04-19)“After controversy, Torvalds begins work on git”InfoWorld. ISSN 0199-6649. 2008年2月20日閲覧。
- ^ GitFaq: Why the 'git' name?
- ^ Linus Torvalds (2006年5月5日). “Re: [ANNOUNCE] Git wiki”. linux-kernel mailing list 2009年3月3日閲覧。 gitの元となったプログラムに関する歴史的経緯
- ^ Linus Torvalds (2005年4月7日). “Re: Kernel SCM saga”. linux-kernel mailing list 2009年3月3日閲覧。
- ^ Linus Torvalds (2005年4月8日). “Re: Kernel SCM saga”. linux-kernel mailing list 2008年2月20日閲覧。
- ^ Linus Torvalds (2006年3月23日). “Re: Errors GITtifying GCC and Binutils”. git mailing list 2009年3月3日閲覧。
- ^ Linus Torvalds (2006年10月19日). “Re: VCS comparison table”. git mailing list 2009年3月3日閲覧。
- ^ Stenback, Johnny (2006-11-30), “bzr/hg/git performance”, Jst's Blog 2008年2月20日閲覧。, "git diff"と"bzr diff"のベンチマーク結果の比較。ケースによっては、Gitの処理速度はBazzarの100倍以上になる。
- ^ Roland Dreier (2006年11月13日). “Oh what a relief it is”. 2009年3月3日閲覧。, "git log"は"svn log"と比較して100倍以上高速だが、これは後者はリモートのサーバにアクセスする必要があるためである。
- ^ Linus Torvalds (2006年10月18日). “Re: VCS comparison table”. git mailing list 2009年3月3日閲覧。, Gitのスクリプト指向デザインについて
- ^ iabervon (2005年12月22日). “Git rocks!”. 2009年3月3日閲覧。, Gitを使ったスクリプトの書きやすさに関する賞賛
- ^ “Git User's Manual” (2007年8月5日). 2009年3月3日閲覧。
- ^ Linus Torvalds (2005年4月10日). “Re: more git updates..”. linux-kernel mailing list 2009年3月3日閲覧。
- ^ Bruno Haible (2007年2月11日). “how to speed up "git log"?”. git mailing list 2009年3月3日閲覧。
- ^ Linus Torvalds (2006年3月1日). “Re: impure renames / history tracking”. git mailing list 2009年3月3日閲覧。
- ^ Junio C Hamano (2006年3月24日). “Re: Errors GITtifying GCC and Binutils”. git mailing list 2009年3月3日閲覧。
- ^ Junio C Hamano (2006年3月23日). “Re: Errors GITtifying GCC and Binutils”. git mailing list 2009年3月3日閲覧。
- ^ Linus Torvalds (2006年11月28日). “Re: git and bzr”. git mailing list 2009年3月3日閲覧。,
git-blameコマンドを使用したソースファイル間のコードの移動の調査について - ^ Linus Torvalds (2007年7月18日). “git-merge(1)”. 2009年3月4日閲覧。
- ^ Linus Torvalds (2007年7月18日). “CrissCrossMerge”. 2009年3月4日閲覧。
- ^ Jonathan Corbet (2005-04-20), “How Tridge reverse engineered BitKeeper”, Linux Weekly News 2009年3月26日閲覧。
- ^ Linus Torvalds (2005年4月7日). “Re: Kernel SCM saga..”. linux-kernel mailing list 2009年3月26日閲覧。
- ^ a b ここでは -mm ツリーメンテナのアンドリュー・モートンを指す。
- ^ Linus Torvalds (2005年10月31日). “Re: git versus CVS (versus bk)”. git mailing list 2009年3月26日閲覧。
- ^ a b c d e f Linus Torvalds. (05-03). Google tech talk: Linus Torvalds on git. 該当時間:02:30 2007年5月16日閲覧。
- ^ Linus Torvalds (2007年6月10日). “Re: fatal: serious inflate inconsistency”. git mailing list 2009年3月26日閲覧。 Gitにおけるデータの完全性に関する設計目標に関する概要説明。
- ^ a b Linus Torvalds (2007年2月27日). “Re: Trivia: When did git self-host?”. git mailing list 2009年3月26日閲覧。
- ^ Linus Torvalds (2005年4月6日). “Kernel SCM saga..”. linux-kernel mailing list 2009年3月26日閲覧。
- ^ Linus Torvalds (2005年4月17日). “First ever real kernel git merge!”. git mailing list 2009年3月26日閲覧。
- ^ Matt Mackall (2005年4月29日). “Mercurial 0.4b vs git patchbomb benchmark”. git mailing list 2009年3月26日閲覧。
- ^ Linus Torvalds (2005年6月17日). “Linux 2.6.12”. git-commits-head mailing list 2009年3月26日閲覧。
- ^ Linus Torvalds (2006年10月20日). “Re: VCS comparison table”. git mailing list 2009年3月26日閲覧。 Git vs. BitKeeperの議論
- ^ Linus Torvalds (2005年7月27日). “Meet the new maintainer...”. git mailing list 2009年3月26日閲覧。
- ^ Junio C Hamano (2005年12月21日). “ANNOUNCE: GIT 1.0.0”. git mailing list 2009年3月26日閲覧。
[続きの解説]
固有名詞の分類
Gitに関係した商品
- Large Pink Crystal Bow Pretty 1.25" Face Adjustable Size Ring リング - Silver Plated - Comes Git Boxed【円高還元セール】Large Pink Crystal Bow Pretty 1.25" Face Adjustable Size Ring リング - Silver Plated - Comes Git BoxedIROHA 楽天市場店
- 消費税還元!!! ANTIHERO【Trujillo Git】DECK5%OFF!【ANTIHERO】アンタイヒーロー【Trujillo Git】8.06 x 32(inch)【スケート】デッキ【アンチヒーロー】StaleFink
- 《送料無料》Roy Bookbinder & Fats Kaplin/Git-Fiddle Shuffle(CD)ぐるぐる王国 楽天市場店
Gitのページへのリンク