miauのブログ

はてなダイアリー「miauの避難所」をはてなブログに移行しました

Git

msysgit(Git for Windows) で STATUS_ACCESS_VIOLATION が出る時の対策

Git

git のコマンドを叩くと 0 [main] sh.exe" 6768 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION 1620 [main] sh.exe" 6768 open_stackdumpfile: Dumping stack trace to sh.exe.stackdumpこんなエラーが出る状態になってしまったので、対策方法のメ…

git-svn dcommit 時に svn copy させるには

Git

Twitter で、 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.j…

「redMine」が「Redmine」の表記に変わったのっていつごろ?

Redmine をたまに「redMine」や「RedMine」と表記している人がいて気になったりします。確かに Redmine は当初「redMine」と表記されていて、どこかのタイミングで「Redmine」に変わったはずなんですけど・・・それがいつごろなのか Git の練習がてら大雑把…

Git で一部のブランチだけ取得する

Git

Git で本番サーバ上のモジュールを管理するために production ブランチを作ってみたのですが、 production 以外のブランチに巨大なファイルを置いてしまったが、本番サーバには置きたくない 本番サーバでの誤操作防止のため、production 以外のブランチは取…

git revert で複数コミットを打ち消す

Git

git にはコミットした内容を取り消す方法がいくつかありますが、いったんリリースしたコンテンツの公開期間が終了してその内容を取り下げたいような場合は、git revert でリリース時のコミットを打ち消すコミットを作るのがお作法です。今回まさにそういう状…

プロジェクトで Git を使ってみた感想とか

Git

2009/12〜2010/06 くらいまでの案件で Git を使ってみたので、その感想その他です。毎度長くてごめんなさい。

msysGit の git stash や git rebase --onto でエラーの回避

Git で日本語のコミットログを残している場合、msysGit で git stash や git rebase --onto を実行すると、 usage: git update-ref [options] -d <refname> [<oldval>] or: git update-ref [options] <refname> <newval> [<oldval>] -m <reason> reason of the update -d deletes the reference --no-deref upda</reason></oldval></newval></refname></oldval></refname>…

CentOS に etckeeper をインストール

etckeeper は /etc 配下のファイルを VCS で自動管理するためのプログラムで、Ubuntu なんかでは sudo apt-get install etckeeper とやるだけでインストールできるわけですが。(概要は Ubuntu Weekly Recipe:第58回 ファイルのバージョンを管理する|gihyo…