Git

post-receive-email を使って、push 時にメールを飛ばす

Git

今まで自作で作った微妙なメール送信スクリプトを使ってたんですが、post-receive-email というものがあると知って、hollyなblog:git post-receive-email を参考に、こっちに移行しました。 これだとソースの diff がメールで見れないけど、commit 時にもメ…

git-svn から git への移行方法

Git

前回 git-svn を使って、Subversion のリポジトリと連携 の続きです。 git-svn を使っていたのですが、私が最初に設定をエレコマのリポジトリ(Subversion)の trunk 以下を取得するようにしていたんですね。でも、エレコマの開発者の方は、最新のソースを b…

git-svn を使って、Subversion のリポジトリと連携

Git

ちょっと前に エレコマ という EC サイト構築パッケージを利用して、ショッピングサイトを作ることになったのですが、エレコマのリポジトリが Subversion でした。 私のいるプロジェクトで使おうと決めたバージョン管理システムは Git だったので、Subversio…

github デビューしました(リポジトリ作ったり、push したり)

会社で使おうと思って入れた Redmine のプラグインが日本語化されていなかったので、作成してみました。で、せっかくなのでそれを github に push してみようということに。(ちなみに、scrumdashboard というプラグインです。) アカウント登録 まず、サイ…

Redmine とリポジトリの同期設定

デフォルトでは、ブラウザから「リポジトリ」を開くまでリポジトリへのコミットが「活動」に表示されません。 ※「リポジトリ」を開くまでSubversion等のリポジトリへのコミットが「活動」に表示されません (Redmine.JP) 参照。 Redmine 0.8 までは、cronで一…

Git の共有リポジトリを作成して、Redmine 上から確認できるよう設定

Git でバージョン管理するだけなら git init をするだけなのですが、共有リポジトリを作るときはオプションが必要になります。 あと、Redmine 上から見れないと不便なのでその設定しました。 リポジトリの作成 /var/git の下に、redmine.git というディレク…

git でログファイルなどを、バージョン管理から外す方法(.gitignore)

Git

log なんかはすぐに更新されてしまうので、その都度 commit なんてやってられません。SVN を使ってるとき ignore 指定ができたので、git でもできるだろうと思って調べてやってみました。 前提として、/home/www/hoge 以下をバージョン管理するものとします…

TortoiseGit を使ってみる

Git

前回、MsysGit の使い方を書いたのですが、TortoiseGit のほうが TortoiseSVN 使ってた人にとっては使いやすいのかな?と思っていじってみたのでメモしておきます。実用レベルに達したWindows向けGitクライアント「TortoiseGit」でGitを始めよう を参考にし…

MsysGit の使い方とか一番最初にする設定(1)

Git

今度会社で、バージョン管理システムを Subversion じゃなくて、git 使おうっていう話になって、お勉強中です。 git は Subversion とは違って、分散型のバージョン管理システムなので、コミットをローカルでできたりするんだよね。まだ本格的に使い始めたわ…

git をソースからインストールする方法

CentOS 5.4 に git をインストールしようと思って、下記コマンドを実行してみました。 yum install git-1.5.6.1-1 --enablerepo=rpmforge エラーです…。checksum がなんとかって。いろいろ調べたんですがうまくいかなくて、結局ソースからインストールするこ…