トップ  検索

Diary/2008-8-21

gitへの移行

subversionからgitに移行してみることにします.
とりあえず,勝手メモ.
git init gitで管理するローカルリポジトリ作成
git commit ローカルリポジトリへのコミット
git add ファイル 追加
git rm ファイル 削除
git status ステータスの表示
git --bare init 管理リポジトリ(push/pullの対象)
git remote add origin ssh://サーバ/フォルダ 管理リポジトリの登録?
git clone ssh://サーバ/フォルダ クローンを作る(チェックアウトする)
git push origin master 管理リポジトリへのプッシュ(コミット)
git pull origin master 管理リポジトリからのプル(アップデート)
移行しようとしているものの,
subversionクライアントの方に慣れててはがゆい感じ.

WikiCFP

のタイムラインが面白いなあと思ったら,
http://simile.mit.edu/timeline/
を使用しているのね.
 Timeline is a DHTML-based AJAXy widget for visualizing
 time-based events. It is like Google Maps for time-based
 information.
かどうかは,よく分からないけど面白い.

git+howmで日記管理

まだコマンドラインの使い方がよくわからない...
svn statusの方が割と簡単に,追加/変更ファイルをパーズできたような.
とりあえず,
 new_files = []
 mod_files = []
 IO.popen("git status", "r"){|proc|
  proc.read.split("\n").each{|s|
    if /^#\tmodified:\s+(.*)/ =~ s then
      c = $1
      mod_files << c unless /~$/ =~ c
    elsif /^#\t(.*)/ =~ s then
      c = $1
      new_files << c unless /~$/ =~ c
    end
  }
 }
こんな感じ?バージョンが変わったら要注意だな.

Copyright (c) 2001-2008 Takefumi MIYOSHI, All rights reserved