uehaj's blog

Grな日々 - GroovyとかGrailsとかElmとかRustとかHaskellとかReactとかFregeとかJavaとか -

git

undo/redoがソースコードの履歴管理になればいいんじゃね

エディタのundo/redoというのはソースコード履歴管理システムの一種です。Emacsにはundo-tree.elというのがあるのですが、これはEmacsでのundo-redo履歴を可視化してくれます。これは例えば、gitの以下のような履歴ツリーというかDAGと同種のものです。われ…

Git、変化を受容することの一側面を支援するソフトウェアとしての・・・

git

gitというものがあります。 なかなかとっつき悪いです。 ただ、その機能には感服せざるを得ません。gitなどを「分散型バージョン管理システム」と呼ぶことがあると思いますが、ちょっと誤解を生むかもしれませんね。gitにかぎらずSubversionだってCVSだって…

早めの結合か、分散リポジトリか,それが問題だ

WEB+DBプレス50号のgitの記事を読んで、目から鱗おちまくり。確かに、Subversionなど中央集権型のバージョン管理システムだと、「ビルドやテストがちゃんと通るものをコミットせよ」ということが言われ、ただそれだとコミットが遅れ、ソース変更差分を細かく…