AndroidとかGo言語とか、そのあたりの技術メモ。
どんどん、SCMとジャーナリングファイルシステムの差がなくなっていく感じですね。しいていえば、コミット時のタグは恒久的でない一時タグみたいな感じですが。
すみません、不勉強なのでよくわからないのですが、ジャーナリングファイルシステムとSCMの共通点ってどんな所なのでしょうか?ZFSのcopy-on-writeモデルは「自動SCM」といった感じですが、その事ではないですよね。
commit時のコメントに入れてますけど・・・?
> commit時のコメントに入れてますけど・・・?そうですね。commit時のコメントに入れるというのも、一つのテクニックだと思います。SCMがtag機能をサポートしていると良い点は、ユーザビリティが上がる、という点だと思います。例えば、・検索時にtagだけから検索するので、検索が高速になる。・以前に使ったtag名を入力補間してくれるなど。たとえるなら…blogにtag機能が無くても、タイトルにtag名を入れておく事はできます。しかし、やはりblogにtag機能が入っていた方が何かと便利です。
いや、そこまで共通でもないですが、 ファイルの集合体 履歴差分がある 属性がつくというところがです。最近ローカルのFSでもタグ付けした情報での検索とか、SCMではSubversionが安定して利用されてきていて、移動させたりとかも一般的になっていったりして、そう感じました。# Vista?でNTFSだと履歴が辿れるようになっていたりする機能もありますしファイルそのものの操作や属性付けにはFSが、履歴を戻したり差分確認にはSCMがまだ一日の長がありますけど。# 実際には、WebDAV/DeltaVのある意味ファイルシステムがSubversionという面もあるので...や、まあなんとなくの感想でした。丁寧な返事ありがとうございます。
> いや、そこまで共通でもないですが、> ファイルの集合体> 履歴差分がある> 属性がつく> というところがです。説明ありがとうございます。確かに、filesystemとSCMは近い存在になりつつありますね。結局vistaには搭載されなかったようですが、WinFSはSCMとかなり機能がかぶってますよね。> # Vista?でNTFSだと履歴が辿れるようになっていたりする機能もありますしなるほどー。知りませんでした。(実はvistaを使った事が無いので…)ちょっと妄想ですが、Print Screenキーを押すとすぐにcommitできるfilesystem(SCM?)があると便利そうですね。
commitという操作すら意識させずにcommitしていくのがジャーナルなのかなぁ、と。結局DBなのかなぁ、と。Plan9なのかなぁ、と。 通りがかりでした。
plan9のfilesystemのdump機能に、好きなタイミングでdumpできる機能が追加されれば、現状のSCMは要らないという人も出てきそうですね。
コメントを投稿
8 件のコメント:
どんどん、SCMとジャーナリングファイルシステムの差がなくなっていく感じですね。
しいていえば、コミット時のタグは恒久的でない一時タグみたいな感じですが。
すみません、不勉強なのでよくわからないのですが、ジャーナリングファイルシステムとSCMの共通点ってどんな所なのでしょうか?
ZFSのcopy-on-writeモデルは「自動SCM」といった感じですが、その事ではないですよね。
commit時のコメントに入れてますけど・・・?
> commit時のコメントに入れてますけど・・・?
そうですね。commit時のコメントに入れるというのも、一つのテクニックだと思います。
SCMがtag機能をサポートしていると良い点は、ユーザビリティが上がる、という点だと思います。
例えば、
・検索時にtagだけから検索するので、検索が高速になる。
・以前に使ったtag名を入力補間してくれる
など。
たとえるなら…
blogにtag機能が無くても、タイトルにtag名を入れておく事はできます。
しかし、やはりblogにtag機能が入っていた方が何かと便利です。
いや、そこまで共通でもないですが、
ファイルの集合体
履歴差分がある
属性がつく
というところがです。
最近ローカルのFSでもタグ付けした情報での検索とか、SCMではSubversionが安定して利用されてきていて、移動させたりとかも一般的になっていったりして、そう感じました。
# Vista?でNTFSだと履歴が辿れるようになっていたりする機能もありますし
ファイルそのものの操作や属性付けにはFSが、履歴を戻したり差分確認にはSCMがまだ一日の長がありますけど。
# 実際には、WebDAV/DeltaVのある意味ファイルシステムがSubversionという面もあるので...
や、まあなんとなくの感想でした。
丁寧な返事ありがとうございます。
> いや、そこまで共通でもないですが、
> ファイルの集合体
> 履歴差分がある
> 属性がつく
> というところがです。
説明ありがとうございます。
確かに、filesystemとSCMは近い存在になりつつありますね。
結局vistaには搭載されなかったようですが、WinFSはSCMとかなり機能がかぶってますよね。
> # Vista?でNTFSだと履歴が辿れるようになっていたりする機能もありますし
なるほどー。知りませんでした。
(実はvistaを使った事が無いので…)
ちょっと妄想ですが、Print Screenキーを押すとすぐにcommitできるfilesystem(SCM?)があると便利そうですね。
commitという操作すら意識させずにcommitしていくのがジャーナルなのかなぁ、と。結局DBなのかなぁ、と。Plan9なのかなぁ、と。
通りがかりでした。
plan9のfilesystemのdump機能に、好きなタイミングでdumpできる機能が追加されれば、現状のSCMは要らないという人も出てきそうですね。
コメントを投稿