タグ

2012年7月31日のブックマーク (3件)

  • ディレクトリごと間違って消してしまったときにsvnから復元するならcopyで - すぎゃーんメモ

    svnで管理している、あるディレクトリを削除しようとしたときに $ svn rm https://example.com/svn/branches/hoge/fuga/piyo -m 'delete piyo'とやるべきところを、指定するディレクトリを間違えて $ svn rm https://example.com/svn/branches/hoge -m 'delete piyo'と、branchまるごと消してしまった。 復元するのに、 $ svn co https://example.com/svn/branchesと一度チェックアウトして(git-svn使っていたのでsvnのワーキングディレクトリは手元になかった)、消してしまうまえのリビジョン番号Mを調べて $ svn merge -r HEAD:<M> .と逆マージで復元させる、ということをしたのだけど、全ファイルを一つずついち

    ディレクトリごと間違って消してしまったときにsvnから復元するならcopyで - すぎゃーんメモ
  • Lightweight git hook management tool その名も git-hook を作りました - 鳩舎

    どうもこんにちは。フックしてますか。ジャブからローにつなげてますか。 そんなこんなで最近は僕もそこそこ git に慣れてきて助けてもらわなくても良くなって来ました。 しかし人間の欲望はとどまるところをしらず、「なんか定形作業めんどくせーなだるいしなんかうまいことどうにかなれよ面倒くせぇ」とか考え始めるものです。たとえば「テスト通ってないコードコミットするなってリーダーがいうけどいちいち手でテスト走らせて確認すんのだるいからなんかうまいこと自動で動かんかな」とか。 git は大変よくできたツールですので、そういうのもちゃんと用意されています。hooks といって、コミットのタイミングなどで特定のシェルスクリプトなりなんなりを動かすことが出来るよう配慮されているのです。すげーな git 。 しかしこいつがマジめんどくさい。自分でシェルスクリプト書くとか絶対嫌だし、すでにそのへんに転がってるのを

    Lightweight git hook management tool その名も git-hook を作りました - 鳩舎
  • saases.jp

    This domain may be for sale!