diary/Kojima/2006-08-09
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[diary/Kojima]]
・git とか
学校の授業で OSS の開発ツールについて触れることになったの...
ネルの SCM(Source Code Managemet)ツールである git も多少...
「多少イジってみた」程度では,git の概要すら見えてこない...
subversion といった従来の SCM とは根本的な設計から違うこ...
従来の SCM だと,オリジナルのファイルがあって,それとチェ...
バージョンとの差分を記録していくスタイルだけど,git の場...
という作業をせずに,それぞれに異なるバージョンのファイル...
するスタイルらしい.
もちろん,異なるバージョンのファイルを複数保存するとなる...
をどうするかという問題が生じるのだけど,git の場合,ファ...
ルの中身を元にした sha1 hash で表現することでその問題を回...
い.確かにファイルの中身を元に sha1 hash を取ることにすれ...
多く入っているファイルも元のファイルとは異なる名前にエン...
ら,同じファイル名で無数のバージョンが存在しても許容でき...
に言うと,元の(あるいは前のバージョンの)ファイルとの差分...
業を無くすことができて,sha1 hash の計算とファイルシステ...
が終了するから,処理速度はずいぶん速くなるらしい.
こういう方式だと,差分ではなくファイルそのものを保存する...
るとしても)ファイルシステムに対してはあまり優しくないとは...
ネルの開発者である Linus さんだからこそ,ファイルシステム...
負荷をかけても大丈夫という自信があるんだろうな.
このヘン,いわゆる SCM の常識的なアプローチとは全然異なる...
きた発想なんだけど,こういった革新的なアイデアをわずか 2 ...
くようにしてしまう Linus さんの能力というのはあらためて凄...
#comment
終了行:
[[diary/Kojima]]
・git とか
学校の授業で OSS の開発ツールについて触れることになったの...
ネルの SCM(Source Code Managemet)ツールである git も多少...
「多少イジってみた」程度では,git の概要すら見えてこない...
subversion といった従来の SCM とは根本的な設計から違うこ...
従来の SCM だと,オリジナルのファイルがあって,それとチェ...
バージョンとの差分を記録していくスタイルだけど,git の場...
という作業をせずに,それぞれに異なるバージョンのファイル...
するスタイルらしい.
もちろん,異なるバージョンのファイルを複数保存するとなる...
をどうするかという問題が生じるのだけど,git の場合,ファ...
ルの中身を元にした sha1 hash で表現することでその問題を回...
い.確かにファイルの中身を元に sha1 hash を取ることにすれ...
多く入っているファイルも元のファイルとは異なる名前にエン...
ら,同じファイル名で無数のバージョンが存在しても許容でき...
に言うと,元の(あるいは前のバージョンの)ファイルとの差分...
業を無くすことができて,sha1 hash の計算とファイルシステ...
が終了するから,処理速度はずいぶん速くなるらしい.
こういう方式だと,差分ではなくファイルそのものを保存する...
るとしても)ファイルシステムに対してはあまり優しくないとは...
ネルの開発者である Linus さんだからこそ,ファイルシステム...
負荷をかけても大丈夫という自信があるんだろうな.
このヘン,いわゆる SCM の常識的なアプローチとは全然異なる...
きた発想なんだけど,こういった革新的なアイデアをわずか 2 ...
くようにしてしまう Linus さんの能力というのはあらためて凄...
#comment
ページ名: