タグ

ブックマーク / pasela.hatenablog.com (2)

  • Cygwin内から外のgvimを使う - ぱせらんメモ

    Cygwinでgitを使うようになってから一週間ほど経ったんだけど、ひとつだけ不満がある。 それはコミットメッセージを書くときのエディタなんだけど、これを普段使い慣れているgvimにしたかった。 gvimにできない理由 gitで使うエディタは環境変数GIT_EDITORに設定すればいいわけだけど、Cygwinの中の世界と外の世界ではファイルパスが異なる*1ので上手くいかない。 もうひとつ、Cygwin上からプロセスを起動すると当然ながらCygwin上の環境変数を継承するので、$HOMEなどをはじめ色々とまずそうな感じもある。 gvimにしたい理由 コンソール上で動くvimに比べてgvimの方が色々と勝手がよいので可能ならgvimが使いたい。 個人的に感じてるメリットとしてはこんなところか。 IMEの制御ができる クリップボードが使える タブが分かりやすい フォントが変えられる 端末に依存せ

    Cygwin内から外のgvimを使う - ぱせらんメモ
  • Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ

    Subversionリポジトリのバックアップ方法が色々ありすぎて何がベストなのかわからなかったので調べてまとめてみた。 ただのファイルコピー 普通にファイルシステム上でディレクトリをコピー(あるいはアーカイブ)する方法。非推奨。 誰かがリポジトリにアクセスしている最中にやると壊す可能性がある。 リポジトリディレクトリをコピーしたいならsvnadmin hotcopyを使うべき。 長所 簡単。 速い。 短所 バックアップデータの可搬性に乏しい(アーキテクチャ依存)。 リポジトリをロックしないので壊す可能性がある。 データエラーが検出できない。 svnadmin dump/load svnadminのdumpとloadを使う方法。 誰かがアクセス中でも一貫性が保たれる。 あくまで管理対象のファイルのみのバックアップなので、設定やフックなどは別途バックアップが必要となる。忘れがち。 差分バックア

    Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ
  • 1