タグ

gitとviewpointに関するkiyo_hikoのブックマーク (1)

  • undo/redoがソースコードの履歴管理になればいいんじゃね - uehaj's blog

    エディタのundo/redoというのはソースコード履歴管理システムの一種です。Emacsにはundo-tree.elというのがあるのですが、これはEmacsでのundo-redo履歴を可視化してくれます。 これは例えば、gitの以下のような履歴ツリーというかDAGと同種のものです。 われわれはundo/redoを行う際に、というよりソースコードを1文字1句変更する際に、ソースコード履歴を特に意識せずに進めている訳です。もちろん、emacsのundo/redo履歴は、SVNやgitのように複数ファイルをアトミックに管理するわけではありませんけれども。 何がいいたいかというと、将来のバージョン管理システムのインターフェースは、コマンドラインではなくてundo/redoと統合されて、履歴として戻っていけるようなるだろうな/なるといいなということです。 undo/redoでは、スクロールバーで時間

    undo/redoがソースコードの履歴管理になればいいんじゃね - uehaj's blog
    kiyo_hiko
    kiyo_hiko 2011/03/28
    SCMの履歴を遡るのが手軽にundo/redoで辿れるだけでもすごそう。自分の周りではtortoiseでさえ導入したがらず、デッドコードのコメントアウトで改版履歴を残すユーザーが多いので、こういう発想は興味深い。
  • 1